﻿<?xml version="1.0" encoding="utf-8"?>
<reflection>
  <assemblies>
    <assembly name="AdoAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AdoAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Generic Adapters for Archiving Data to any ADO Capable Data Source</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>45748fd5-d59a-4cec-9888-9d0ab9828944</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="ArchivistAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>ArchivistAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Archivist Historian Interface Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>699fa267-2988-4a21-bf0f-7251dee6a96d</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="AudioAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AudioAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AudioAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright ©  2013</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>39361ab5-378b-499d-a931-75c931386ce0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="COMTRADEAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Comtrade</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>COMTRADE Protocol Parsers and Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DBDBFCBC-84CB-4E88-BEA6-C8D46A4A3826</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="CsvAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>CsvAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters for Reading Measurement Data from a CSV File</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>a7798a9f-469e-4c93-be88-b897211417fd</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="DataQualityMonitoring">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DataQualityMonitoring</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters for Monitoring Streaming Data Quality</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0a0fd702-d54c-4625-92f6-11b78ea0ba10</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="Dnp3Adapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Dnp3Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters for Reading DNP3 Input</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0FAF31ED-CF1C-498A-9F4D-0AE3651140CE</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="DynamicCalculator">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DynamicCalculator</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapter used for Calculations via Dynamic Expression Evaluation</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>e710ca66-2222-464b-99f9-cbb5b7f0ecd9</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="eDNAAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>eDNAAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Instep eDNA Adapters for the Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>eDNAAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2017.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1c165fad-7d51-4d8e-9311-4a3be266d877</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="EpriExport">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>EpriExport</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>EPRI Voltage Stability Import / Export Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>88733240-6a7a-4d29-ab23-27c06a06141c</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="FileAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>FileAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GEP File Transfer Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>7ddeda72-8c2e-45a2-a0fd-0912c35abf77</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="FtpAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>FtpAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GEP FTP Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>35460a88-1a83-4d90-972f-3acf6b1a8f67</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="GrafanaAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2016.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GrafanaAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grafana Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GrafanaAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>3c8d8504-1880-4cc4-ab1a-8793f3625a31</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="HistorianAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>HistorianAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Historian Input and Output Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>HistorianAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>30ef2e6b-7f7e-4fb9-b2e0-62a6b3982f51</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="ICCPExport">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>ICCPExport</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>ICCP File Format Export Adapter</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>3f4326f9-8502-4f3f-8cf5-30d0039271f8</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="InfluxDBAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>InfluxDBAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>InfluxDBAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright ©  2014</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>74cbad6f-9514-4d6e-a49e-1d39662a3c61</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="KafkaAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>KafkaAdapter</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapter used to connect the Time-Series Library to Kafka</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2015. All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>a86f87d9-244a-4a01-8be9-800257ee7bc2</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="MongoAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>MongoAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters for Archiving Data to MongoDB</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>fabb9169-9c25-49e5-80da-3d1215bf7ab4</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="MySqlAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>MySqlAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters for Archiving Data to MySQL.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2329a9a1-33e5-4fc3-8a0a-0d843792ffa6</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="OneSecondFrequencyAverager">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>OneSecondFrequencyAverager</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapter for Producing One-second Frequency Averages</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1295cf91-b1ca-45c4-8baf-14b6e270d694</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="PhasorProtocolAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PhasorProtocolAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Defines adapters needed to integrate synchrophasor protocols into GSF.TimeSeries applications.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>069ac0c3-d729-4ff7-9549-f718c2385580</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="PIAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PIAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>OSI-PI Adapters for the Grid Solutions Framework.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PIAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>D8064F6E-0B5D-4CBB-884E-75A2E11CA779</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="PowerCalculations">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PowerCalculations</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Power System Calculation Adapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PowerCalculations</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.CLSCompliantAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>784becf9-c3ff-4248-ac7a-67eab006cd4e</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="TestingAdapters">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>TestingAdapters</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapters used for testing input and output.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>12075b30-0228-4a8d-ba77-448999424e8e</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="WavInputAdapter">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>WavInputAdapter</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Adapter for Reading WAV Files on Demand and Publishing Sound as Signals upon Subscription</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTrademarkAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>93473f68-f36d-480a-abc5-117ff4ead419</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyFileVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278.0</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
    <assembly name="Hadoop.Replication">
      <assemblydata version="2.4.278.0" culture="" key="" hash="SHA1" />
      <attributes>
        <attribute>
          <type api="T:System.Reflection.AssemblyInformationalVersionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>2.4.278-beta</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCompanyAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Protection Alliance</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyCopyrightAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Copyright © GPA, 2013.  All Rights Reserved.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyProductAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Grid Solutions Framework</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyConfigurationAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Release Build</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDefaultAliasAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Hadoop.Replication</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyDescriptionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Historian replication component to Hadoop.</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Reflection.AssemblyTitleAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Hadoop.Replication</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.ComVisibleAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.InteropServices.GuidAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>fbb49f9b-954b-40a7-986f-460d12cb31e9</value>
          </argument>
        </attribute>
      </attributes>
    </assembly>
  </assemblies>
  <apis>
    <api id="N:AdoAdapters">
      <topicdata group="api" />
      <apidata name="AdoAdapters" group="namespace" />
      <elements>
        <element api="T:AdoAdapters.AdoInputAdapter" />
        <element api="T:AdoAdapters.AdoOutputAdapter" />
      </elements>
      <file name="N_AdoAdapters" />
    </api>
    <api id="T:AdoAdapters.AdoInputAdapter">
      <topicdata group="api" />
      <apidata name="AdoInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:AdoAdapters.AdoInputAdapter.#ctor" />
        <element api="M:AdoAdapters.AdoInputAdapter.AttemptConnection" />
        <element api="M:AdoAdapters.AdoInputAdapter.AttemptDisconnection" />
        <element api="M:AdoAdapters.AdoInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:AdoAdapters.AdoInputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:AdoAdapters.AdoInputAdapter.CacheFileName" />
        <element api="P:AdoAdapters.AdoInputAdapter.DataProviderString" />
        <element api="P:AdoAdapters.AdoInputAdapter.DbConnectionString" />
        <element api="P:AdoAdapters.AdoInputAdapter.FramesPerSecond" />
        <element api="P:AdoAdapters.AdoInputAdapter.SimulateTimestamps" />
        <element api="P:AdoAdapters.AdoInputAdapter.SupportsTemporalProcessing" />
        <element api="P:AdoAdapters.AdoInputAdapter.TableName" />
        <element api="P:AdoAdapters.AdoInputAdapter.TimestampFormat" />
        <element api="P:AdoAdapters.AdoInputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
      </containers>
      <file name="T_AdoAdapters_AdoInputAdapter" />
    </api>
    <api id="Methods.T:AdoAdapters.AdoInputAdapter">
      <topicdata name="AdoInputAdapter" group="list" subgroup="Methods" typeTopicId="T:AdoAdapters.AdoInputAdapter" />
      <apidata name="AdoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoInputAdapter.#ctor" />
      <elements>
        <element api="M:AdoAdapters.AdoInputAdapter.AttemptConnection" />
        <element api="M:AdoAdapters.AdoInputAdapter.AttemptDisconnection" />
        <element api="M:AdoAdapters.AdoInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:AdoAdapters.AdoInputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:AdoAdapters.AdoInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" />
      </containers>
      <file name="Methods_T_AdoAdapters_AdoInputAdapter" />
    </api>
    <api id="Properties.T:AdoAdapters.AdoInputAdapter">
      <topicdata name="AdoInputAdapter" group="list" subgroup="Properties" typeTopicId="T:AdoAdapters.AdoInputAdapter" />
      <apidata name="AdoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoInputAdapter.#ctor" />
      <elements>
        <element api="P:AdoAdapters.AdoInputAdapter.CacheFileName" />
        <element api="P:AdoAdapters.AdoInputAdapter.DataProviderString" />
        <element api="P:AdoAdapters.AdoInputAdapter.DbConnectionString" />
        <element api="P:AdoAdapters.AdoInputAdapter.FramesPerSecond" />
        <element api="P:AdoAdapters.AdoInputAdapter.SimulateTimestamps" />
        <element api="P:AdoAdapters.AdoInputAdapter.SupportsTemporalProcessing" />
        <element api="P:AdoAdapters.AdoInputAdapter.TableName" />
        <element api="P:AdoAdapters.AdoInputAdapter.TimestampFormat" />
        <element api="P:AdoAdapters.AdoInputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" />
      </containers>
      <file name="Properties_T_AdoAdapters_AdoInputAdapter" />
    </api>
    <api id="Events.T:AdoAdapters.AdoInputAdapter">
      <topicdata name="AdoInputAdapter" group="list" subgroup="Events" typeTopicId="T:AdoAdapters.AdoInputAdapter" />
      <apidata name="AdoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" />
      </containers>
      <file name="Events_T_AdoAdapters_AdoInputAdapter" />
    </api>
    <api id="M:AdoAdapters.AdoInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="73" />
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoInputAdapter__ctor" />
    </api>
    <api id="M:AdoAdapters.AdoInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="326" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoInputAdapter_AttemptConnection" />
    </api>
    <api id="M:AdoAdapters.AdoInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="334" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.CacheFileName">
      <topicdata group="api" />
      <apidata name="CacheFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="203" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CacheFileName" />
      <setter name="set_CacheFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FileDialogEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>type=save; defaultExt=.ado; filter=ADO Cache Files|*.ado|All Files|*.*</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_CacheFileName" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.DataProviderString">
      <topicdata group="api" />
      <apidata name="DataProviderString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DataProviderString" />
      <setter name="set_DataProviderString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AssemblyName={System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.Odbc.OdbcConnection; AdapterType=System.Data.Odbc.OdbcDataAdapter</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_DataProviderString" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.DbConnectionString">
      <topicdata group="api" />
      <apidata name="DbConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DbConnectionString" />
      <setter name="set_DbConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_DbConnectionString" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="165" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_FramesPerSecond" />
    </api>
    <api id="M:AdoAdapters.AdoInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="343" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoInputAdapter_GetShortStatus" />
    </api>
    <api id="M:AdoAdapters.AdoInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="243" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoInputAdapter_Initialize" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.SimulateTimestamps">
      <topicdata group="api" />
      <apidata name="SimulateTimestamps" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="184" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamps" />
      <setter name="set_SimulateTimestamps" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_SimulateTimestamps" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="230" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="P_AdoAdapters_AdoInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.TableName">
      <topicdata group="api" />
      <apidata name="TableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="93" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TableName" />
      <setter name="set_TableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PICOMP</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_TableName" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="147" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>dd-MMM-yyyy HH:mm:ss.fff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoInputAdapter_TimestampFormat" />
    </api>
    <api id="P:AdoAdapters.AdoInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoInputAdapter.cs" startLine="219" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoInputAdapter" ref="true" />
      </containers>
      <file name="P_AdoAdapters_AdoInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:AdoAdapters.AdoOutputAdapter">
      <topicdata group="api" />
      <apidata name="AdoOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:AdoAdapters.AdoOutputAdapter.#ctor" />
        <element api="M:AdoAdapters.AdoOutputAdapter.AttemptConnection" />
        <element api="M:AdoAdapters.AdoOutputAdapter.AttemptDisconnection" />
        <element api="Overload:AdoAdapters.AdoOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:AdoAdapters.AdoOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:AdoAdapters.AdoOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:AdoAdapters.AdoOutputAdapter.Initialize" />
        <element api="M:AdoAdapters.AdoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AdoAdapters.AdoOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AdoAdapters.AdoOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:AdoAdapters.AdoOutputAdapter.BulkInsertLimit" />
        <element api="P:AdoAdapters.AdoOutputAdapter.DataProviderString" />
        <element api="P:AdoAdapters.AdoOutputAdapter.DbConnectionString" />
        <element api="P:AdoAdapters.AdoOutputAdapter.OutputIsForArchive" />
        <element api="P:AdoAdapters.AdoOutputAdapter.TableName" />
        <element api="P:AdoAdapters.AdoOutputAdapter.TimestampFormat" />
        <element api="P:AdoAdapters.AdoOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
      </containers>
      <file name="T_AdoAdapters_AdoOutputAdapter" />
    </api>
    <api id="Methods.T:AdoAdapters.AdoOutputAdapter">
      <topicdata name="AdoOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:AdoAdapters.AdoOutputAdapter" />
      <apidata name="AdoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoOutputAdapter.#ctor" />
      <elements>
        <element api="M:AdoAdapters.AdoOutputAdapter.AttemptConnection" />
        <element api="M:AdoAdapters.AdoOutputAdapter.AttemptDisconnection" />
        <element api="Overload:AdoAdapters.AdoOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:AdoAdapters.AdoOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:AdoAdapters.AdoOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:AdoAdapters.AdoOutputAdapter.Initialize" />
        <element api="M:AdoAdapters.AdoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AdoAdapters.AdoOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AdoAdapters.AdoOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" />
      </containers>
      <file name="Methods_T_AdoAdapters_AdoOutputAdapter" />
    </api>
    <api id="Properties.T:AdoAdapters.AdoOutputAdapter">
      <topicdata name="AdoOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:AdoAdapters.AdoOutputAdapter" />
      <apidata name="AdoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoOutputAdapter.#ctor" />
      <elements>
        <element api="P:AdoAdapters.AdoOutputAdapter.BulkInsertLimit" />
        <element api="P:AdoAdapters.AdoOutputAdapter.DataProviderString" />
        <element api="P:AdoAdapters.AdoOutputAdapter.DbConnectionString" />
        <element api="P:AdoAdapters.AdoOutputAdapter.OutputIsForArchive" />
        <element api="P:AdoAdapters.AdoOutputAdapter.TableName" />
        <element api="P:AdoAdapters.AdoOutputAdapter.TimestampFormat" />
        <element api="P:AdoAdapters.AdoOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" />
      </containers>
      <file name="Properties_T_AdoAdapters_AdoOutputAdapter" />
    </api>
    <api id="Events.T:AdoAdapters.AdoOutputAdapter">
      <topicdata name="AdoOutputAdapter" group="list" subgroup="Events" typeTopicId="T:AdoAdapters.AdoOutputAdapter" />
      <apidata name="AdoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AdoAdapters.AdoOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" />
      </containers>
      <file name="Events_T_AdoAdapters_AdoOutputAdapter" />
    </api>
    <api id="Overload:AdoAdapters.AdoOutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:AdoAdapters.AdoOutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="Overload_AdoAdapters_AdoOutputAdapter_Dispose" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="73" />
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter__ctor" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="277" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="285" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.BulkInsertLimit">
      <topicdata group="api" />
      <apidata name="BulkInsertLimit" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="166" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BulkInsertLimit" />
      <setter name="set_BulkInsertLimit" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1024</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoOutputAdapter_BulkInsertLimit" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.DataProviderString">
      <topicdata group="api" />
      <apidata name="DataProviderString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="130" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DataProviderString" />
      <setter name="set_DataProviderString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AssemblyName={System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.Odbc.OdbcConnection; AdapterType=System.Data.Odbc.OdbcDataAdapter</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoOutputAdapter_DataProviderString" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.DbConnectionString">
      <topicdata group="api" />
      <apidata name="DbConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DbConnectionString" />
      <setter name="set_DbConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoOutputAdapter_DbConnectionString" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:AdoAdapters.AdoOutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="320" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_Dispose" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="296" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="195" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_Initialize" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="178" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="P_AdoAdapters_AdoOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="M:AdoAdapters.AdoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="305" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="M_AdoAdapters_AdoOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.TableName">
      <topicdata group="api" />
      <apidata name="TableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="93" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TableName" />
      <setter name="set_TableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PICOMP</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoOutputAdapter_TableName" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="148" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>dd-MMM-yyyy HH:mm:ss.fff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_AdoAdapters_AdoOutputAdapter_TimestampFormat" />
    </api>
    <api id="P:AdoAdapters.AdoOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AdoAdapters/AdoOutputAdapter.cs" startLine="184" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="AdoAdapters" module="AdoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AdoAdapters" />
        <type api="T:AdoAdapters.AdoOutputAdapter" ref="true" />
      </containers>
      <file name="P_AdoAdapters_AdoOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:ArchivistAdapters">
      <topicdata group="api" />
      <apidata name="ArchivistAdapters" group="namespace" />
      <elements>
        <element api="T:ArchivistAdapters.ArchivistOutputAdapter" />
      </elements>
      <file name="N_ArchivistAdapters" />
    </api>
    <api id="T:ArchivistAdapters.ArchivistOutputAdapter">
      <topicdata group="api" />
      <apidata name="ArchivistOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptConnection" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptDisconnection" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.Initialize" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Host" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.OutputIsForArchive" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Port" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Status" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ArchivistAdapters" />
      </containers>
      <file name="T_ArchivistAdapters_ArchivistOutputAdapter" />
    </api>
    <api id="Methods.T:ArchivistAdapters.ArchivistOutputAdapter">
      <topicdata name="ArchivistOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:ArchivistAdapters.ArchivistOutputAdapter" />
      <apidata name="ArchivistOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor" />
      <elements>
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptConnection" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptDisconnection" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.Initialize" />
        <element api="M:ArchivistAdapters.ArchivistOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:ArchivistAdapters.ArchivistOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" />
      </containers>
      <file name="Methods_T_ArchivistAdapters_ArchivistOutputAdapter" />
    </api>
    <api id="Properties.T:ArchivistAdapters.ArchivistOutputAdapter">
      <topicdata name="ArchivistOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:ArchivistAdapters.ArchivistOutputAdapter" />
      <apidata name="ArchivistOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor" />
      <elements>
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Host" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.OutputIsForArchive" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Port" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.Status" />
        <element api="P:ArchivistAdapters.ArchivistOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" />
      </containers>
      <file name="Properties_T_ArchivistAdapters_ArchivistOutputAdapter" />
    </api>
    <api id="Events.T:ArchivistAdapters.ArchivistOutputAdapter">
      <topicdata name="ArchivistOutputAdapter" group="list" subgroup="Events" typeTopicId="T:ArchivistAdapters.ArchivistOutputAdapter" />
      <apidata name="ArchivistOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" />
      </containers>
      <file name="Events_T_ArchivistAdapters_ArchivistOutputAdapter" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="64" />
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter__ctor" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="174" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="181" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="211" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter_GetShortStatus" />
    </api>
    <api id="P:ArchivistAdapters.ArchivistOutputAdapter.Host">
      <topicdata group="api" />
      <apidata name="Host" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="86" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Host" />
      <setter name="set_Host" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>127.0.0.1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_ArchivistAdapters_ArchivistOutputAdapter_Host" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="151" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter_Initialize" />
    </api>
    <api id="P:ArchivistAdapters.ArchivistOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="116" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="P_ArchivistAdapters_ArchivistOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:ArchivistAdapters.ArchivistOutputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="104" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>20000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_ArchivistAdapters_ArchivistOutputAdapter_Port" />
    </api>
    <api id="M:ArchivistAdapters.ArchivistOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="190" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="M_ArchivistAdapters_ArchivistOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:ArchivistAdapters.ArchivistOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="131" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="P_ArchivistAdapters_ArchivistOutputAdapter_Status" />
    </api>
    <api id="P:ArchivistAdapters.ArchivistOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/ArchivistAdapters/ArchivistOutputAdapter.cs" startLine="122" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="ArchivistAdapters" module="ArchivistAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ArchivistAdapters" />
        <type api="T:ArchivistAdapters.ArchivistOutputAdapter" ref="true" />
      </containers>
      <file name="P_ArchivistAdapters_ArchivistOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:AudioAdapters">
      <topicdata group="api" />
      <apidata name="AudioAdapters" group="namespace" />
      <elements>
        <element api="T:AudioAdapters.MicrophoneInputAdapter" />
      </elements>
      <file name="N_AudioAdapters" />
    </api>
    <api id="T:AudioAdapters.MicrophoneInputAdapter">
      <topicdata group="api" />
      <apidata name="MicrophoneInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AudioAdapters.MicrophoneInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:AudioAdapters.MicrophoneInputAdapter.#ctor" />
        <element api="M:AudioAdapters.MicrophoneInputAdapter.AttemptConnection" />
        <element api="M:AudioAdapters.MicrophoneInputAdapter.AttemptDisconnection" />
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:AudioAdapters.MicrophoneInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:AudioAdapters.MicrophoneInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:AudioAdapters.MicrophoneInputAdapter.Status" />
        <element api="P:AudioAdapters.MicrophoneInputAdapter.SupportsTemporalProcessing" />
        <element api="P:AudioAdapters.MicrophoneInputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AudioAdapters" />
      </containers>
      <file name="T_AudioAdapters_MicrophoneInputAdapter" />
    </api>
    <api id="Methods.T:AudioAdapters.MicrophoneInputAdapter">
      <topicdata name="MicrophoneInputAdapter" group="list" subgroup="Methods" typeTopicId="T:AudioAdapters.MicrophoneInputAdapter" />
      <apidata name="MicrophoneInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AudioAdapters.MicrophoneInputAdapter.#ctor" />
      <elements>
        <element api="M:AudioAdapters.MicrophoneInputAdapter.AttemptConnection" />
        <element api="M:AudioAdapters.MicrophoneInputAdapter.AttemptDisconnection" />
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:AudioAdapters.MicrophoneInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:AudioAdapters.MicrophoneInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AudioAdapters.MicrophoneInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" />
      </containers>
      <file name="Methods_T_AudioAdapters_MicrophoneInputAdapter" />
    </api>
    <api id="Properties.T:AudioAdapters.MicrophoneInputAdapter">
      <topicdata name="MicrophoneInputAdapter" group="list" subgroup="Properties" typeTopicId="T:AudioAdapters.MicrophoneInputAdapter" />
      <apidata name="MicrophoneInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AudioAdapters.MicrophoneInputAdapter.#ctor" />
      <elements>
        <element api="P:AudioAdapters.MicrophoneInputAdapter.Status" />
        <element api="P:AudioAdapters.MicrophoneInputAdapter.SupportsTemporalProcessing" />
        <element api="P:AudioAdapters.MicrophoneInputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" />
      </containers>
      <file name="Properties_T_AudioAdapters_MicrophoneInputAdapter" />
    </api>
    <api id="Events.T:AudioAdapters.MicrophoneInputAdapter">
      <topicdata name="MicrophoneInputAdapter" group="list" subgroup="Events" typeTopicId="T:AudioAdapters.MicrophoneInputAdapter" />
      <apidata name="MicrophoneInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AudioAdapters.MicrophoneInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" />
      </containers>
      <file name="Events_T_AudioAdapters_MicrophoneInputAdapter" />
    </api>
    <api id="Overload:AudioAdapters.MicrophoneInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:AudioAdapters.MicrophoneInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="Overload_AudioAdapters_MicrophoneInputAdapter_Dispose" />
    </api>
    <api id="M:AudioAdapters.MicrophoneInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" />
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="M_AudioAdapters_MicrophoneInputAdapter__ctor" />
    </api>
    <api id="M:AudioAdapters.MicrophoneInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="122" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="M_AudioAdapters_MicrophoneInputAdapter_AttemptConnection" />
    </api>
    <api id="M:AudioAdapters.MicrophoneInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="150" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="M_AudioAdapters_MicrophoneInputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:AudioAdapters.MicrophoneInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:AudioAdapters.MicrophoneInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="163" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="M_AudioAdapters_MicrophoneInputAdapter_Dispose" />
    </api>
    <api id="M:AudioAdapters.MicrophoneInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="109" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="M_AudioAdapters_MicrophoneInputAdapter_GetShortStatus" />
    </api>
    <api id="P:AudioAdapters.MicrophoneInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="85" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="P_AudioAdapters_MicrophoneInputAdapter_Status" />
    </api>
    <api id="P:AudioAdapters.MicrophoneInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="65" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="P_AudioAdapters_MicrophoneInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:AudioAdapters.MicrophoneInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/AudioAdapters/MicrophoneInputAdapter.cs" startLine="73" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="AudioAdapters" module="AudioAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AudioAdapters" />
        <type api="T:AudioAdapters.MicrophoneInputAdapter" ref="true" />
      </containers>
      <file name="P_AudioAdapters_MicrophoneInputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:AverageFrequencyUI">
      <topicdata group="api" />
      <apidata name="AverageFrequencyUI" group="namespace" />
      <elements>
        <element api="T:AverageFrequencyUI.AverageFrequencyUserControl" />
        <element api="T:AverageFrequencyUI.AverageFrequencyViewModel" />
        <element api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" />
        <element api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" />
      </elements>
      <file name="N_AverageFrequencyUI" />
    </api>
    <api id="T:AverageFrequencyUI.AverageFrequencyUserControl">
      <topicdata group="api" />
      <apidata name="AverageFrequencyUserControl" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyUserControl.xaml.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Windows.Controls.UserControl" ref="true" />
          <type api="T:System.Windows.Controls.ContentControl" ref="true" contentProperty="P:System.Windows.Controls.ContentControl.Content" />
          <type api="T:System.Windows.Controls.Control" ref="true" />
          <type api="T:System.Windows.FrameworkElement" ref="true" />
          <type api="T:System.Windows.UIElement" ref="true" />
          <type api="T:System.Windows.Media.Visual" ref="true" />
          <type api="T:System.Windows.DependencyObject" ref="true" />
          <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Windows.Markup.IComponentConnector" ref="true" />
      </implements>
      <elements>
        <element api="E:System.Windows.Controls.Control.MouseDoubleClick">
          <apidata name="MouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDoubleClick" />
          <remover name="remove_MouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.Controls.Control.PreviewMouseDoubleClick">
          <apidata name="PreviewMouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDoubleClick" />
          <remover name="remove_PreviewMouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuClosing">
          <apidata name="ContextMenuClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuClosing" />
          <remover name="remove_ContextMenuClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuOpening">
          <apidata name="ContextMenuOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuOpening" />
          <remover name="remove_ContextMenuOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.DataContextChanged">
          <apidata name="DataContextChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DataContextChanged" />
          <remover name="remove_DataContextChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Initialized">
          <apidata name="Initialized" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Initialized" />
          <remover name="remove_Initialized" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="E:System.Windows.FrameworkElement.Loaded">
          <apidata name="Loaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Loaded" />
          <remover name="remove_Loaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.RequestBringIntoView">
          <apidata name="RequestBringIntoView" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestBringIntoView" />
          <remover name="remove_RequestBringIntoView" />
          <eventhandler>
            <type api="T:System.Windows.RequestBringIntoViewEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RequestBringIntoViewEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SizeChanged">
          <apidata name="SizeChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SizeChanged" />
          <remover name="remove_SizeChanged" />
          <eventhandler>
            <type api="T:System.Windows.SizeChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.SizeChangedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SourceUpdated">
          <apidata name="SourceUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SourceUpdated" />
          <remover name="remove_SourceUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.TargetUpdated">
          <apidata name="TargetUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TargetUpdated" />
          <remover name="remove_TargetUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipClosing">
          <apidata name="ToolTipClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipClosing" />
          <remover name="remove_ToolTipClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipOpening">
          <apidata name="ToolTipOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipOpening" />
          <remover name="remove_ToolTipOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Unloaded">
          <apidata name="Unloaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Unloaded" />
          <remover name="remove_Unloaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragEnter">
          <apidata name="DragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragEnter" />
          <remover name="remove_DragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragLeave">
          <apidata name="DragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragLeave" />
          <remover name="remove_DragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragOver">
          <apidata name="DragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragOver" />
          <remover name="remove_DragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.Drop">
          <apidata name="Drop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Drop" />
          <remover name="remove_Drop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.FocusableChanged">
          <apidata name="FocusableChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_FocusableChanged" />
          <remover name="remove_FocusableChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GiveFeedback">
          <apidata name="GiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GiveFeedback" />
          <remover name="remove_GiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotFocus">
          <apidata name="GotFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotFocus" />
          <remover name="remove_GotFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotKeyboardFocus">
          <apidata name="GotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotKeyboardFocus" />
          <remover name="remove_GotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotMouseCapture">
          <apidata name="GotMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotMouseCapture" />
          <remover name="remove_GotMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotStylusCapture">
          <apidata name="GotStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotStylusCapture" />
          <remover name="remove_GotStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotTouchCapture">
          <apidata name="GotTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotTouchCapture" />
          <remover name="remove_GotTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsEnabledChanged">
          <apidata name="IsEnabledChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsEnabledChanged" />
          <remover name="remove_IsEnabledChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsHitTestVisibleChanged">
          <apidata name="IsHitTestVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsHitTestVisibleChanged" />
          <remover name="remove_IsHitTestVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusedChanged">
          <apidata name="IsKeyboardFocusedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusedChanged" />
          <remover name="remove_IsKeyboardFocusedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged">
          <apidata name="IsKeyboardFocusWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusWithinChanged" />
          <remover name="remove_IsKeyboardFocusWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCapturedChanged">
          <apidata name="IsMouseCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCapturedChanged" />
          <remover name="remove_IsMouseCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCaptureWithinChanged">
          <apidata name="IsMouseCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCaptureWithinChanged" />
          <remover name="remove_IsMouseCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseDirectlyOverChanged">
          <apidata name="IsMouseDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseDirectlyOverChanged" />
          <remover name="remove_IsMouseDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCapturedChanged">
          <apidata name="IsStylusCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCapturedChanged" />
          <remover name="remove_IsStylusCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCaptureWithinChanged">
          <apidata name="IsStylusCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCaptureWithinChanged" />
          <remover name="remove_IsStylusCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusDirectlyOverChanged">
          <apidata name="IsStylusDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusDirectlyOverChanged" />
          <remover name="remove_IsStylusDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsVisibleChanged">
          <apidata name="IsVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsVisibleChanged" />
          <remover name="remove_IsVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyDown">
          <apidata name="KeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyDown" />
          <remover name="remove_KeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyUp">
          <apidata name="KeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyUp" />
          <remover name="remove_KeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LayoutUpdated">
          <apidata name="LayoutUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LayoutUpdated" />
          <remover name="remove_LayoutUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostFocus">
          <apidata name="LostFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostFocus" />
          <remover name="remove_LostFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostKeyboardFocus">
          <apidata name="LostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostKeyboardFocus" />
          <remover name="remove_LostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostMouseCapture">
          <apidata name="LostMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostMouseCapture" />
          <remover name="remove_LostMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostStylusCapture">
          <apidata name="LostStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostStylusCapture" />
          <remover name="remove_LostStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostTouchCapture">
          <apidata name="LostTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostTouchCapture" />
          <remover name="remove_LostTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationBoundaryFeedback">
          <apidata name="ManipulationBoundaryFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationBoundaryFeedback" />
          <remover name="remove_ManipulationBoundaryFeedback" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationCompleted">
          <apidata name="ManipulationCompleted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationCompleted" />
          <remover name="remove_ManipulationCompleted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationDelta">
          <apidata name="ManipulationDelta" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationDelta" />
          <remover name="remove_ManipulationDelta" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationInertiaStarting">
          <apidata name="ManipulationInertiaStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationInertiaStarting" />
          <remover name="remove_ManipulationInertiaStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarted">
          <apidata name="ManipulationStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarted" />
          <remover name="remove_ManipulationStarted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarting">
          <apidata name="ManipulationStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarting" />
          <remover name="remove_ManipulationStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseDown">
          <apidata name="MouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDown" />
          <remover name="remove_MouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseEnter">
          <apidata name="MouseEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseEnter" />
          <remover name="remove_MouseEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeave">
          <apidata name="MouseLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeave" />
          <remover name="remove_MouseLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonDown">
          <apidata name="MouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonDown" />
          <remover name="remove_MouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonUp">
          <apidata name="MouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonUp" />
          <remover name="remove_MouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseMove">
          <apidata name="MouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseMove" />
          <remover name="remove_MouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonDown">
          <apidata name="MouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonDown" />
          <remover name="remove_MouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonUp">
          <apidata name="MouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonUp" />
          <remover name="remove_MouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseUp">
          <apidata name="MouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseUp" />
          <remover name="remove_MouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseWheel">
          <apidata name="MouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseWheel" />
          <remover name="remove_MouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragEnter">
          <apidata name="PreviewDragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragEnter" />
          <remover name="remove_PreviewDragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragLeave">
          <apidata name="PreviewDragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragLeave" />
          <remover name="remove_PreviewDragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragOver">
          <apidata name="PreviewDragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragOver" />
          <remover name="remove_PreviewDragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDrop">
          <apidata name="PreviewDrop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDrop" />
          <remover name="remove_PreviewDrop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGiveFeedback">
          <apidata name="PreviewGiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGiveFeedback" />
          <remover name="remove_PreviewGiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGotKeyboardFocus">
          <apidata name="PreviewGotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGotKeyboardFocus" />
          <remover name="remove_PreviewGotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewGotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyDown">
          <apidata name="PreviewKeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyDown" />
          <remover name="remove_PreviewKeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyUp">
          <apidata name="PreviewKeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyUp" />
          <remover name="remove_PreviewKeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewLostKeyboardFocus">
          <apidata name="PreviewLostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewLostKeyboardFocus" />
          <remover name="remove_PreviewLostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewLostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseDown">
          <apidata name="PreviewMouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDown" />
          <remover name="remove_PreviewMouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonDown">
          <apidata name="PreviewMouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonDown" />
          <remover name="remove_PreviewMouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonUp">
          <apidata name="PreviewMouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonUp" />
          <remover name="remove_PreviewMouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseMove">
          <apidata name="PreviewMouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseMove" />
          <remover name="remove_PreviewMouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonDown">
          <apidata name="PreviewMouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonDown" />
          <remover name="remove_PreviewMouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonUp">
          <apidata name="PreviewMouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonUp" />
          <remover name="remove_PreviewMouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseUp">
          <apidata name="PreviewMouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseUp" />
          <remover name="remove_PreviewMouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseWheel">
          <apidata name="PreviewMouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseWheel" />
          <remover name="remove_PreviewMouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewQueryContinueDrag">
          <apidata name="PreviewQueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewQueryContinueDrag" />
          <remover name="remove_PreviewQueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonDown">
          <apidata name="PreviewStylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonDown" />
          <remover name="remove_PreviewStylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonUp">
          <apidata name="PreviewStylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonUp" />
          <remover name="remove_PreviewStylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusDown">
          <apidata name="PreviewStylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusDown" />
          <remover name="remove_PreviewStylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInAirMove">
          <apidata name="PreviewStylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInAirMove" />
          <remover name="remove_PreviewStylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInRange">
          <apidata name="PreviewStylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInRange" />
          <remover name="remove_PreviewStylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusMove">
          <apidata name="PreviewStylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusMove" />
          <remover name="remove_PreviewStylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusOutOfRange">
          <apidata name="PreviewStylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusOutOfRange" />
          <remover name="remove_PreviewStylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusSystemGesture">
          <apidata name="PreviewStylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusSystemGesture" />
          <remover name="remove_PreviewStylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusUp">
          <apidata name="PreviewStylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusUp" />
          <remover name="remove_PreviewStylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTextInput">
          <apidata name="PreviewTextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTextInput" />
          <remover name="remove_PreviewTextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewTextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchDown">
          <apidata name="PreviewTouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchDown" />
          <remover name="remove_PreviewTouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchMove">
          <apidata name="PreviewTouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchMove" />
          <remover name="remove_PreviewTouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchUp">
          <apidata name="PreviewTouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchUp" />
          <remover name="remove_PreviewTouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryContinueDrag">
          <apidata name="QueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryContinueDrag" />
          <remover name="remove_QueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryCursor">
          <apidata name="QueryCursor" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryCursor" />
          <remover name="remove_QueryCursor" />
          <eventhandler>
            <type api="T:System.Windows.Input.QueryCursorEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonDown">
          <apidata name="StylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonDown" />
          <remover name="remove_StylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonUp">
          <apidata name="StylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonUp" />
          <remover name="remove_StylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusDown">
          <apidata name="StylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusDown" />
          <remover name="remove_StylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusEnter">
          <apidata name="StylusEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusEnter" />
          <remover name="remove_StylusEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInAirMove">
          <apidata name="StylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInAirMove" />
          <remover name="remove_StylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInRange">
          <apidata name="StylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInRange" />
          <remover name="remove_StylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusLeave">
          <apidata name="StylusLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusLeave" />
          <remover name="remove_StylusLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusMove">
          <apidata name="StylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusMove" />
          <remover name="remove_StylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusOutOfRange">
          <apidata name="StylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusOutOfRange" />
          <remover name="remove_StylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusSystemGesture">
          <apidata name="StylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusSystemGesture" />
          <remover name="remove_StylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusUp">
          <apidata name="StylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusUp" />
          <remover name="remove_StylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TextInput">
          <apidata name="TextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_TextInput" />
          <remover name="remove_TextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.TextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchDown">
          <apidata name="TouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchDown" />
          <remover name="remove_TouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchEnter">
          <apidata name="TouchEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchEnter" />
          <remover name="remove_TouchEnter" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchLeave">
          <apidata name="TouchLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchLeave" />
          <remover name="remove_TouchLeave" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchMove">
          <apidata name="TouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchMove" />
          <remover name="remove_TouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchUp">
          <apidata name="TouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchUp" />
          <remover name="remove_TouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:AverageFrequencyUI.AverageFrequencyUserControl.#ctor(GSF.TimeSeries.UI.DataModels.Adapter)" />
        <element api="M:AverageFrequencyUI.AverageFrequencyUserControl.InitializeComponent" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddChild(System.Object)">
          <apidata name="AddChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddText(System.String)">
          <apidata name="AddText" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="text">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentChanged(System.Object,System.Object)">
          <apidata name="OnContentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
            <parameter name="newContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentStringFormatChanged(System.String,System.String)">
          <apidata name="OnContentStringFormatChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="newContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
          <apidata name="OnContentTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
            <parameter name="newContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateSelectorChanged(System.Windows.Controls.DataTemplateSelector,System.Windows.Controls.DataTemplateSelector)">
          <apidata name="OnContentTemplateSelectorChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
            <parameter name="newContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.ShouldSerializeContent">
          <apidata name="ShouldSerializeContent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size)">
          <apidata name="ArrangeOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="arrangeBounds">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.MeasureOverride(System.Windows.Size)">
          <apidata name="MeasureOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="constraint">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnPreviewMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnTemplateChanged(System.Windows.Controls.ControlTemplate,System.Windows.Controls.ControlTemplate)">
          <apidata name="OnTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
            <parameter name="newTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.UserControl.OnCreateAutomationPeer">
          <apidata name="OnCreateAutomationPeer" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnCreateAutomationPeer">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.Automation.Peers.AutomationPeer" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.UserControl" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.AddLogicalChild(System.Object)">
          <apidata name="AddLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ApplyTemplate">
          <apidata name="ApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ArrangeCore(System.Windows.Rect)">
          <apidata name="ArrangeCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.BeginInit">
          <apidata name="BeginInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.BeginInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BeginStoryboard">
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior,System.Boolean)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
              <parameter name="isControllable">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BringIntoView">
          <element api="M:System.Windows.FrameworkElement.BringIntoView">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect)">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="targetRectangle">
                <type api="T:System.Windows.Rect" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.EndInit">
          <apidata name="EndInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.EndInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindName(System.String)">
          <apidata name="FindName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindResource(System.Object)">
          <apidata name="FindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty)">
          <apidata name="GetBindingExpression" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Data.BindingExpression" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetLayoutClip(System.Windows.Size)">
          <apidata name="GetLayoutClip" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetLayoutClip(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="layoutSlotSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetTemplateChild(System.String)">
          <apidata name="GetTemplateChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="childName">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetUIParentCore">
          <apidata name="GetUIParentCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetUIParentCore">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetVisualChild(System.Int32)">
          <apidata name="GetVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.Media.Visual.GetVisualChild(System.Int32)">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MeasureCore(System.Windows.Size)">
          <apidata name="MeasureCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MoveFocus(System.Windows.Input.TraversalRequest)">
          <apidata name="MoveFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="request">
              <type api="T:System.Windows.Input.TraversalRequest" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnApplyTemplate">
          <apidata name="OnApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnGotFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnGotFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnGotFocus(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnInitialized(System.EventArgs)">
          <apidata name="OnInitialized" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.EventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
          <apidata name="OnRenderSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="sizeInfo">
              <type api="T:System.Windows.SizeChangedInfo" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style,System.Windows.Style)">
          <apidata name="OnStyleChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
            <parameter name="newStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject)">
          <apidata name="OnVisualParentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="oldParent">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)">
          <apidata name="ParentLayoutInvalidated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
          <apidata name="PredictFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="direction">
              <type api="T:System.Windows.Input.FocusNavigationDirection" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RegisterName(System.String,System.Object)">
          <apidata name="RegisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="scopedElement">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RemoveLogicalChild(System.Object)">
          <apidata name="RemoveLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.SetBinding">
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.String)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="path">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpression" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.Windows.Data.BindingBase)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="binding">
                <type api="T:System.Windows.Data.BindingBase" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpressionBase" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.SetResourceReference(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetResourceReference" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="name">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeResources">
          <apidata name="ShouldSerializeResources" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeStyle">
          <apidata name="ShouldSerializeStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeTriggers">
          <apidata name="ShouldSerializeTriggers" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.TryFindResource(System.Object)">
          <apidata name="TryFindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UnregisterName(System.String)">
          <apidata name="UnregisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UpdateDefaultStyle">
          <apidata name="UpdateDefaultStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)">
          <apidata name="AddVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)">
          <apidata name="FindCommonVisualAncestor" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="otherVisual">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)">
          <apidata name="IsAncestorOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)">
          <apidata name="IsDescendantOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="ancestor">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale,System.Windows.DpiScale)">
          <apidata name="OnDpiChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
            <parameter name="newDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
          <apidata name="OnVisualChildrenChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="visualAdded">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
            <parameter name="visualRemoved">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)">
          <apidata name="PointFromScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)">
          <apidata name="PointToScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)">
          <apidata name="RemoveVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.TransformToAncestor">
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Media3D.Visual3D" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.Media3D.GeneralTransform2DTo3D" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)">
          <apidata name="TransformToDescendant" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)">
          <apidata name="TransformToVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="visual">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.AddHandler">
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.IInputElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
                <type api="T:System.Windows.IInputElement" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
              <parameter name="handledEventsToo">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
          <apidata name="AddToEventRoute" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="route">
              <type api="T:System.Windows.EventRoute" ref="true" />
            </parameter>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.ApplyAnimationClock">
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.Arrange(System.Windows.Rect)">
          <apidata name="Arrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BeginAnimation">
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.CaptureMouse">
          <apidata name="CaptureMouse" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureMouse">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureStylus">
          <apidata name="CaptureStylus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureStylus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)">
          <apidata name="CaptureTouch" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Focus">
          <apidata name="Focus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.Focus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
          <apidata name="GetAnimationBaseValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <implements>
            <member api="M:System.Windows.Media.Animation.IAnimatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.HitTestCore">
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.GeometryHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeometryHitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.PointHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.HitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.InputHitTest(System.Windows.Point)">
          <apidata name="InputHitTest" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.IInputElement" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateArrange">
          <apidata name="InvalidateArrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateMeasure">
          <apidata name="InvalidateMeasure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateVisual">
          <apidata name="InvalidateVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Measure(System.Windows.Size)">
          <apidata name="Measure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
          <apidata name="OnAccessKey" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.AccessKeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)">
          <apidata name="OnChildDesiredSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)">
          <apidata name="OnDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnGotMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnGotStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnGotTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnLostFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnLostMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnLostStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnLostTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)">
          <apidata name="OnManipulationBoundaryFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
          <apidata name="OnManipulationCompleted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
          <apidata name="OnManipulationDelta" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)">
          <apidata name="OnManipulationInertiaStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
          <apidata name="OnManipulationStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)">
          <apidata name="OnManipulationStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnPreviewGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnPreviewMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnPreviewMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnPreviewQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnPreviewStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnPreviewStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnPreviewTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
          <apidata name="OnQueryCursor" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)">
          <apidata name="OnRender" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="drawingContext">
              <type api="T:System.Windows.Media.DrawingContext" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)">
          <apidata name="RaiseEvent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RaiseEvent(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseAllTouchCaptures">
          <apidata name="ReleaseAllTouchCaptures" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseMouseCapture">
          <apidata name="ReleaseMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseStylusCapture">
          <apidata name="ReleaseStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
          <apidata name="ReleaseTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
          <apidata name="RemoveHandler" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="routedEvent">
              <type api="T:System.Windows.RoutedEvent" ref="true" />
            </parameter>
            <parameter name="handler">
              <type api="T:System.Delegate" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeCommandBindings">
          <apidata name="ShouldSerializeCommandBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeInputBindings">
          <apidata name="ShouldSerializeInputBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.TranslatePoint(System.Windows.Point,System.Windows.UIElement)">
          <apidata name="TranslatePoint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
            <parameter name="relativeTo">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.UpdateLayout">
          <apidata name="UpdateLayout" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.Content">
          <apidata name="Content" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Content" />
          <setter name="set_Content" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentStringFormat">
          <apidata name="ContentStringFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentStringFormat" />
          <setter name="set_ContentStringFormat" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplate">
          <apidata name="ContentTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplate" />
          <setter name="set_ContentTemplate" />
          <returns>
            <type api="T:System.Windows.DataTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplateSelector">
          <apidata name="ContentTemplateSelector" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplateSelector" />
          <setter name="set_ContentTemplateSelector" />
          <returns>
            <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.HasContent">
          <apidata name="HasContent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_HasContent" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.LogicalChildren">
          <apidata name="LogicalChildren" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.FrameworkElement.LogicalChildren">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_LogicalChildren" />
          <returns>
            <type api="T:System.Collections.IEnumerator" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.Background">
          <apidata name="Background" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Background" />
          <setter name="set_Background" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderBrush">
          <apidata name="BorderBrush" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderBrush" />
          <setter name="set_BorderBrush" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderThickness">
          <apidata name="BorderThickness" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderThickness" />
          <setter name="set_BorderThickness" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontFamily">
          <apidata name="FontFamily" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontFamily" />
          <setter name="set_FontFamily" />
          <returns>
            <type api="T:System.Windows.Media.FontFamily" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="Font" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontSize">
          <apidata name="FontSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontSize" />
          <setter name="set_FontSize" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.FontSizeConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStretch">
          <apidata name="FontStretch" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStretch" />
          <setter name="set_FontStretch" />
          <returns>
            <type api="T:System.Windows.FontStretch" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStyle">
          <apidata name="FontStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStyle" />
          <setter name="set_FontStyle" />
          <returns>
            <type api="T:System.Windows.FontStyle" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontWeight">
          <apidata name="FontWeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontWeight" />
          <setter name="set_FontWeight" />
          <returns>
            <type api="T:System.Windows.FontWeight" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Foreground">
          <apidata name="Foreground" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Foreground" />
          <setter name="set_Foreground" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.HandlesScrolling">
          <apidata name="HandlesScrolling" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HandlesScrolling" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.HorizontalContentAlignment">
          <apidata name="HorizontalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalContentAlignment" />
          <setter name="set_HorizontalContentAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.IsTabStop">
          <apidata name="IsTabStop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsTabStop" />
          <setter name="set_IsTabStop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Padding">
          <apidata name="Padding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Padding" />
          <setter name="set_Padding" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.TabIndex">
          <apidata name="TabIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TabIndex" />
          <setter name="set_TabIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Template">
          <apidata name="Template" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Template" />
          <setter name="set_Template" />
          <returns>
            <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.VerticalContentAlignment">
          <apidata name="VerticalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalContentAlignment" />
          <setter name="set_VerticalContentAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualHeight">
          <apidata name="ActualHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualWidth">
          <apidata name="ActualWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.BindingGroup">
          <apidata name="BindingGroup" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BindingGroup" />
          <setter name="set_BindingGroup" />
          <returns>
            <type api="T:System.Windows.Data.BindingGroup" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.ContextMenu">
          <apidata name="ContextMenu" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContextMenu" />
          <setter name="set_ContextMenu" />
          <returns>
            <type api="T:System.Windows.Controls.ContextMenu" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Cursor">
          <apidata name="Cursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Cursor" />
          <setter name="set_Cursor" />
          <returns>
            <type api="T:System.Windows.Input.Cursor" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.DataContext">
          <apidata name="DataContext" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DataContext" />
          <setter name="set_DataContext" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.DefaultStyleKey">
          <apidata name="DefaultStyleKey" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultStyleKey" />
          <setter name="set_DefaultStyleKey" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.FlowDirection">
          <apidata name="FlowDirection" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FlowDirection" />
          <setter name="set_FlowDirection" />
          <returns>
            <type api="T:System.Windows.FlowDirection" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.FocusVisualStyle">
          <apidata name="FocusVisualStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FocusVisualStyle" />
          <setter name="set_FocusVisualStyle" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ForceCursor">
          <apidata name="ForceCursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ForceCursor" />
          <setter name="set_ForceCursor" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Height">
          <apidata name="Height" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Height" />
          <setter name="set_Height" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.HorizontalAlignment">
          <apidata name="HorizontalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalAlignment" />
          <setter name="set_HorizontalAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InheritanceBehavior">
          <apidata name="InheritanceBehavior" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InheritanceBehavior" />
          <setter name="set_InheritanceBehavior" />
          <returns>
            <type api="T:System.Windows.InheritanceBehavior" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InputScope">
          <apidata name="InputScope" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InputScope" />
          <setter name="set_InputScope" />
          <returns>
            <type api="T:System.Windows.Input.InputScope" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsInitialized">
          <apidata name="IsInitialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInitialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsLoaded">
          <apidata name="IsLoaded" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsLoaded" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Language">
          <apidata name="Language" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Language" />
          <setter name="set_Language" />
          <returns>
            <type api="T:System.Windows.Markup.XmlLanguage" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.LayoutTransform">
          <apidata name="LayoutTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LayoutTransform" />
          <setter name="set_LayoutTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Margin">
          <apidata name="Margin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Margin" />
          <setter name="set_Margin" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxHeight">
          <apidata name="MaxHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxHeight" />
          <setter name="set_MaxHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxWidth">
          <apidata name="MaxWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxWidth" />
          <setter name="set_MaxWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinHeight">
          <apidata name="MinHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinHeight" />
          <setter name="set_MinHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinWidth">
          <apidata name="MinWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinWidth" />
          <setter name="set_MinWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Windows.IFrameworkInputElement.Name">
              <type api="T:System.Windows.IFrameworkInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.OverridesDefaultStyle">
          <apidata name="OverridesDefaultStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OverridesDefaultStyle" />
          <setter name="set_OverridesDefaultStyle" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Parent">
          <apidata name="Parent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Parent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Resources">
          <apidata name="Resources" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Resources" />
          <setter name="set_Resources" />
          <returns>
            <type api="T:System.Windows.ResourceDictionary" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.Markup.AmbientAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Style">
          <apidata name="Style" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Style" />
          <setter name="set_Style" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Tag">
          <apidata name="Tag" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Tag" />
          <setter name="set_Tag" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.TemplatedParent">
          <apidata name="TemplatedParent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TemplatedParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ToolTip">
          <apidata name="ToolTip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ToolTip" />
          <setter name="set_ToolTip" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="ToolTip" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Triggers">
          <apidata name="Triggers" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Triggers" />
          <returns>
            <type api="T:System.Windows.TriggerCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.UseLayoutRounding">
          <apidata name="UseLayoutRounding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLayoutRounding" />
          <setter name="set_UseLayoutRounding" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VerticalAlignment">
          <apidata name="VerticalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalAlignment" />
          <setter name="set_VerticalAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VisualChildrenCount">
          <apidata name="VisualChildrenCount" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.Media.Visual.VisualChildrenCount">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_VisualChildrenCount" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Width">
          <apidata name="Width" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Width" />
          <setter name="set_Width" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffect">
          <apidata name="VisualBitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffect" />
          <setter name="set_VisualBitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffectInput">
          <apidata name="VisualBitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffectInput" />
          <setter name="set_VisualBitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapScalingMode">
          <apidata name="VisualBitmapScalingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapScalingMode" />
          <setter name="set_VisualBitmapScalingMode" />
          <returns>
            <type api="T:System.Windows.Media.BitmapScalingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualCacheMode">
          <apidata name="VisualCacheMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualCacheMode" />
          <setter name="set_VisualCacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClearTypeHint">
          <apidata name="VisualClearTypeHint" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClearTypeHint" />
          <setter name="set_VisualClearTypeHint" />
          <returns>
            <type api="T:System.Windows.Media.ClearTypeHint" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClip">
          <apidata name="VisualClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClip" />
          <setter name="set_VisualClip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEdgeMode">
          <apidata name="VisualEdgeMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEdgeMode" />
          <setter name="set_VisualEdgeMode" />
          <returns>
            <type api="T:System.Windows.Media.EdgeMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEffect">
          <apidata name="VisualEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEffect" />
          <setter name="set_VisualEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOffset">
          <apidata name="VisualOffset" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOffset" />
          <setter name="set_VisualOffset" />
          <returns>
            <type api="T:System.Windows.Vector" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacity">
          <apidata name="VisualOpacity" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacity" />
          <setter name="set_VisualOpacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacityMask">
          <apidata name="VisualOpacityMask" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacityMask" />
          <setter name="set_VisualOpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualParent">
          <apidata name="VisualParent" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_VisualParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualScrollableAreaClip">
          <apidata name="VisualScrollableAreaClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualScrollableAreaClip" />
          <setter name="set_VisualScrollableAreaClip" />
          <returns>
            <type api="T:System.Nullable`1" ref="false">
              <specialization>
                <type api="T:System.Windows.Rect" ref="false" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextHintingMode">
          <apidata name="VisualTextHintingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextHintingMode" />
          <setter name="set_VisualTextHintingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextHintingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextRenderingMode">
          <apidata name="VisualTextRenderingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextRenderingMode" />
          <setter name="set_VisualTextRenderingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextRenderingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTransform">
          <apidata name="VisualTransform" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTransform" />
          <setter name="set_VisualTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualXSnappingGuidelines">
          <apidata name="VisualXSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualXSnappingGuidelines" />
          <setter name="set_VisualXSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualYSnappingGuidelines">
          <apidata name="VisualYSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualYSnappingGuidelines" />
          <setter name="set_VisualYSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.AllowDrop">
          <apidata name="AllowDrop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowDrop" />
          <setter name="set_AllowDrop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCaptured">
          <apidata name="AreAnyTouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin">
          <apidata name="AreAnyTouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCapturedWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver">
          <apidata name="AreAnyTouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesOver">
          <apidata name="AreAnyTouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffect">
          <apidata name="BitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffect" />
          <setter name="set_BitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffectInput">
          <apidata name="BitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffectInput" />
          <setter name="set_BitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.CacheMode">
          <apidata name="CacheMode" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_CacheMode" />
          <setter name="set_CacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Clip">
          <apidata name="Clip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Clip" />
          <setter name="set_Clip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.ClipToBounds">
          <apidata name="ClipToBounds" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ClipToBounds" />
          <setter name="set_ClipToBounds" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.CommandBindings">
          <apidata name="CommandBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_CommandBindings" />
          <returns>
            <type api="T:System.Windows.Input.CommandBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.DesiredSize">
          <apidata name="DesiredSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DesiredSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Effect">
          <apidata name="Effect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Effect" />
          <setter name="set_Effect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Focusable">
          <apidata name="Focusable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Focusable" />
          <setter name="set_Focusable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.Focusable">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasAnimatedProperties">
          <apidata name="HasAnimatedProperties" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_HasAnimatedProperties" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.Media.Animation.IAnimatable.HasAnimatedProperties">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasEffectiveKeyboardFocus">
          <apidata name="HasEffectiveKeyboardFocus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HasEffectiveKeyboardFocus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.InputBindings">
          <apidata name="InputBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InputBindings" />
          <returns>
            <type api="T:System.Windows.Input.InputBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.IsArrangeValid">
          <apidata name="IsArrangeValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsArrangeValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabled">
          <apidata name="IsEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_IsEnabled" />
          <setter name="set_IsEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsEnabled">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabledCore">
          <apidata name="IsEnabledCore" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsEnabledCore" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsFocused">
          <apidata name="IsFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsHitTestVisible">
          <apidata name="IsHitTestVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsHitTestVisible" />
          <setter name="set_IsHitTestVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsInputMethodEnabled">
          <apidata name="IsInputMethodEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInputMethodEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocused">
          <apidata name="IsKeyboardFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocused">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocusWithin">
          <apidata name="IsKeyboardFocusWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocusWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocusWithin">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsManipulationEnabled">
          <apidata name="IsManipulationEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsManipulationEnabled" />
          <setter name="set_IsManipulationEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMeasureValid">
          <apidata name="IsMeasureValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMeasureValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptured">
          <apidata name="IsMouseCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptureWithin">
          <apidata name="IsMouseCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseDirectlyOver">
          <apidata name="IsMouseDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseOver">
          <apidata name="IsMouseOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptured">
          <apidata name="IsStylusCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptureWithin">
          <apidata name="IsStylusCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusDirectlyOver">
          <apidata name="IsStylusDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusOver">
          <apidata name="IsStylusOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsVisible">
          <apidata name="IsVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Opacity">
          <apidata name="Opacity" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Opacity" />
          <setter name="set_Opacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.OpacityMask">
          <apidata name="OpacityMask" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OpacityMask" />
          <setter name="set_OpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.PersistId">
          <apidata name="PersistId" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PersistId" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PersistId is an obsolete property and may be removed in a future release.  The value of this property is not defined.</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderSize">
          <apidata name="RenderSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderSize" />
          <setter name="set_RenderSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransform">
          <apidata name="RenderTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransform" />
          <setter name="set_RenderTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransformOrigin">
          <apidata name="RenderTransformOrigin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransformOrigin" />
          <setter name="set_RenderTransformOrigin" />
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.SnapsToDevicePixels">
          <apidata name="SnapsToDevicePixels" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_SnapsToDevicePixels" />
          <setter name="set_SnapsToDevicePixels" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.StylusPlugIns">
          <apidata name="StylusPlugIns" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StylusPlugIns" />
          <returns>
            <type api="T:System.Windows.Input.StylusPlugIns.StylusPlugInCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCaptured">
          <apidata name="TouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCaptured" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCapturedWithin">
          <apidata name="TouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCapturedWithin" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesDirectlyOver">
          <apidata name="TouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesDirectlyOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesOver">
          <apidata name="TouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Uid">
          <apidata name="Uid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Uid" />
          <setter name="set_Uid" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Visibility">
          <apidata name="Visibility" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Visibility" />
          <setter name="set_Visibility" />
          <returns>
            <type api="T:System.Windows.Visibility" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
      </containers>
      <file name="T_AverageFrequencyUI_AverageFrequencyUserControl" />
    </api>
    <api id="Methods.T:AverageFrequencyUI.AverageFrequencyUserControl">
      <topicdata name="AverageFrequencyUserControl" group="list" subgroup="Methods" typeTopicId="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      <apidata name="AverageFrequencyUserControl" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:AverageFrequencyUI.AverageFrequencyUserControl.InitializeComponent" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddChild(System.Object)">
          <apidata name="AddChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddText(System.String)">
          <apidata name="AddText" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="text">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentChanged(System.Object,System.Object)">
          <apidata name="OnContentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
            <parameter name="newContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentStringFormatChanged(System.String,System.String)">
          <apidata name="OnContentStringFormatChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="newContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
          <apidata name="OnContentTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
            <parameter name="newContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateSelectorChanged(System.Windows.Controls.DataTemplateSelector,System.Windows.Controls.DataTemplateSelector)">
          <apidata name="OnContentTemplateSelectorChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
            <parameter name="newContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.ShouldSerializeContent">
          <apidata name="ShouldSerializeContent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size)">
          <apidata name="ArrangeOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="arrangeBounds">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.MeasureOverride(System.Windows.Size)">
          <apidata name="MeasureOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="constraint">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnPreviewMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnTemplateChanged(System.Windows.Controls.ControlTemplate,System.Windows.Controls.ControlTemplate)">
          <apidata name="OnTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
            <parameter name="newTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.UserControl.OnCreateAutomationPeer">
          <apidata name="OnCreateAutomationPeer" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnCreateAutomationPeer">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.Automation.Peers.AutomationPeer" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.UserControl" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.AddLogicalChild(System.Object)">
          <apidata name="AddLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ApplyTemplate">
          <apidata name="ApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ArrangeCore(System.Windows.Rect)">
          <apidata name="ArrangeCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.BeginInit">
          <apidata name="BeginInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.BeginInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BeginStoryboard">
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior,System.Boolean)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
              <parameter name="isControllable">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BringIntoView">
          <element api="M:System.Windows.FrameworkElement.BringIntoView">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect)">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="targetRectangle">
                <type api="T:System.Windows.Rect" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.EndInit">
          <apidata name="EndInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.EndInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindName(System.String)">
          <apidata name="FindName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindResource(System.Object)">
          <apidata name="FindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty)">
          <apidata name="GetBindingExpression" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Data.BindingExpression" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetLayoutClip(System.Windows.Size)">
          <apidata name="GetLayoutClip" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetLayoutClip(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="layoutSlotSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetTemplateChild(System.String)">
          <apidata name="GetTemplateChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="childName">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetUIParentCore">
          <apidata name="GetUIParentCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetUIParentCore">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetVisualChild(System.Int32)">
          <apidata name="GetVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.Media.Visual.GetVisualChild(System.Int32)">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MeasureCore(System.Windows.Size)">
          <apidata name="MeasureCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MoveFocus(System.Windows.Input.TraversalRequest)">
          <apidata name="MoveFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="request">
              <type api="T:System.Windows.Input.TraversalRequest" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnApplyTemplate">
          <apidata name="OnApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnGotFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnGotFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnGotFocus(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnInitialized(System.EventArgs)">
          <apidata name="OnInitialized" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.EventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
          <apidata name="OnRenderSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="sizeInfo">
              <type api="T:System.Windows.SizeChangedInfo" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style,System.Windows.Style)">
          <apidata name="OnStyleChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
            <parameter name="newStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject)">
          <apidata name="OnVisualParentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="oldParent">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)">
          <apidata name="ParentLayoutInvalidated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
          <apidata name="PredictFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="direction">
              <type api="T:System.Windows.Input.FocusNavigationDirection" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RegisterName(System.String,System.Object)">
          <apidata name="RegisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="scopedElement">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RemoveLogicalChild(System.Object)">
          <apidata name="RemoveLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.SetBinding">
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.String)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="path">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpression" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.Windows.Data.BindingBase)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="binding">
                <type api="T:System.Windows.Data.BindingBase" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpressionBase" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.SetResourceReference(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetResourceReference" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="name">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeResources">
          <apidata name="ShouldSerializeResources" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeStyle">
          <apidata name="ShouldSerializeStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeTriggers">
          <apidata name="ShouldSerializeTriggers" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.TryFindResource(System.Object)">
          <apidata name="TryFindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UnregisterName(System.String)">
          <apidata name="UnregisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UpdateDefaultStyle">
          <apidata name="UpdateDefaultStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)">
          <apidata name="AddVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)">
          <apidata name="FindCommonVisualAncestor" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="otherVisual">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)">
          <apidata name="IsAncestorOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)">
          <apidata name="IsDescendantOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="ancestor">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale,System.Windows.DpiScale)">
          <apidata name="OnDpiChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
            <parameter name="newDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
          <apidata name="OnVisualChildrenChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="visualAdded">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
            <parameter name="visualRemoved">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)">
          <apidata name="PointFromScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)">
          <apidata name="PointToScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)">
          <apidata name="RemoveVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.TransformToAncestor">
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Media3D.Visual3D" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.Media3D.GeneralTransform2DTo3D" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)">
          <apidata name="TransformToDescendant" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)">
          <apidata name="TransformToVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="visual">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.AddHandler">
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.IInputElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
                <type api="T:System.Windows.IInputElement" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
              <parameter name="handledEventsToo">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
          <apidata name="AddToEventRoute" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="route">
              <type api="T:System.Windows.EventRoute" ref="true" />
            </parameter>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.ApplyAnimationClock">
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.Arrange(System.Windows.Rect)">
          <apidata name="Arrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.BeginAnimation">
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.CaptureMouse">
          <apidata name="CaptureMouse" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureMouse">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureStylus">
          <apidata name="CaptureStylus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureStylus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)">
          <apidata name="CaptureTouch" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Focus">
          <apidata name="Focus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.Focus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
          <apidata name="GetAnimationBaseValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <implements>
            <member api="M:System.Windows.Media.Animation.IAnimatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyUserControl.HitTestCore">
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.GeometryHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeometryHitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.PointHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.HitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.InputHitTest(System.Windows.Point)">
          <apidata name="InputHitTest" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.IInputElement" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateArrange">
          <apidata name="InvalidateArrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateMeasure">
          <apidata name="InvalidateMeasure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateVisual">
          <apidata name="InvalidateVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Measure(System.Windows.Size)">
          <apidata name="Measure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
          <apidata name="OnAccessKey" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.AccessKeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)">
          <apidata name="OnChildDesiredSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)">
          <apidata name="OnDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnGotMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnGotStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnGotTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnLostFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnLostMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnLostStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnLostTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)">
          <apidata name="OnManipulationBoundaryFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
          <apidata name="OnManipulationCompleted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
          <apidata name="OnManipulationDelta" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)">
          <apidata name="OnManipulationInertiaStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
          <apidata name="OnManipulationStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)">
          <apidata name="OnManipulationStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnPreviewGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnPreviewMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnPreviewMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnPreviewQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnPreviewStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnPreviewStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnPreviewTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
          <apidata name="OnQueryCursor" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)">
          <apidata name="OnRender" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="drawingContext">
              <type api="T:System.Windows.Media.DrawingContext" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)">
          <apidata name="RaiseEvent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RaiseEvent(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseAllTouchCaptures">
          <apidata name="ReleaseAllTouchCaptures" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseMouseCapture">
          <apidata name="ReleaseMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseStylusCapture">
          <apidata name="ReleaseStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
          <apidata name="ReleaseTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
          <apidata name="RemoveHandler" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="routedEvent">
              <type api="T:System.Windows.RoutedEvent" ref="true" />
            </parameter>
            <parameter name="handler">
              <type api="T:System.Delegate" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeCommandBindings">
          <apidata name="ShouldSerializeCommandBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeInputBindings">
          <apidata name="ShouldSerializeInputBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.TranslatePoint(System.Windows.Point,System.Windows.UIElement)">
          <apidata name="TranslatePoint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
            <parameter name="relativeTo">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.UpdateLayout">
          <apidata name="UpdateLayout" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      </containers>
      <file name="Methods_T_AverageFrequencyUI_AverageFrequencyUserControl" />
    </api>
    <api id="Properties.T:AverageFrequencyUI.AverageFrequencyUserControl">
      <topicdata name="AverageFrequencyUserControl" group="list" subgroup="Properties" typeTopicId="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      <apidata name="AverageFrequencyUserControl" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="P:System.Windows.Controls.ContentControl.Content">
          <apidata name="Content" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Content" />
          <setter name="set_Content" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentStringFormat">
          <apidata name="ContentStringFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentStringFormat" />
          <setter name="set_ContentStringFormat" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplate">
          <apidata name="ContentTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplate" />
          <setter name="set_ContentTemplate" />
          <returns>
            <type api="T:System.Windows.DataTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplateSelector">
          <apidata name="ContentTemplateSelector" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplateSelector" />
          <setter name="set_ContentTemplateSelector" />
          <returns>
            <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.HasContent">
          <apidata name="HasContent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_HasContent" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.LogicalChildren">
          <apidata name="LogicalChildren" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.FrameworkElement.LogicalChildren">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_LogicalChildren" />
          <returns>
            <type api="T:System.Collections.IEnumerator" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.Background">
          <apidata name="Background" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Background" />
          <setter name="set_Background" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderBrush">
          <apidata name="BorderBrush" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderBrush" />
          <setter name="set_BorderBrush" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderThickness">
          <apidata name="BorderThickness" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderThickness" />
          <setter name="set_BorderThickness" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontFamily">
          <apidata name="FontFamily" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontFamily" />
          <setter name="set_FontFamily" />
          <returns>
            <type api="T:System.Windows.Media.FontFamily" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="Font" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontSize">
          <apidata name="FontSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontSize" />
          <setter name="set_FontSize" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.FontSizeConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStretch">
          <apidata name="FontStretch" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStretch" />
          <setter name="set_FontStretch" />
          <returns>
            <type api="T:System.Windows.FontStretch" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStyle">
          <apidata name="FontStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStyle" />
          <setter name="set_FontStyle" />
          <returns>
            <type api="T:System.Windows.FontStyle" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontWeight">
          <apidata name="FontWeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontWeight" />
          <setter name="set_FontWeight" />
          <returns>
            <type api="T:System.Windows.FontWeight" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Foreground">
          <apidata name="Foreground" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Foreground" />
          <setter name="set_Foreground" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.HandlesScrolling">
          <apidata name="HandlesScrolling" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HandlesScrolling" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.HorizontalContentAlignment">
          <apidata name="HorizontalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalContentAlignment" />
          <setter name="set_HorizontalContentAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.IsTabStop">
          <apidata name="IsTabStop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsTabStop" />
          <setter name="set_IsTabStop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Padding">
          <apidata name="Padding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Padding" />
          <setter name="set_Padding" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.TabIndex">
          <apidata name="TabIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TabIndex" />
          <setter name="set_TabIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Template">
          <apidata name="Template" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Template" />
          <setter name="set_Template" />
          <returns>
            <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.VerticalContentAlignment">
          <apidata name="VerticalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalContentAlignment" />
          <setter name="set_VerticalContentAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualHeight">
          <apidata name="ActualHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualWidth">
          <apidata name="ActualWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.BindingGroup">
          <apidata name="BindingGroup" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BindingGroup" />
          <setter name="set_BindingGroup" />
          <returns>
            <type api="T:System.Windows.Data.BindingGroup" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.ContextMenu">
          <apidata name="ContextMenu" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContextMenu" />
          <setter name="set_ContextMenu" />
          <returns>
            <type api="T:System.Windows.Controls.ContextMenu" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Cursor">
          <apidata name="Cursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Cursor" />
          <setter name="set_Cursor" />
          <returns>
            <type api="T:System.Windows.Input.Cursor" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.DataContext">
          <apidata name="DataContext" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DataContext" />
          <setter name="set_DataContext" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.DefaultStyleKey">
          <apidata name="DefaultStyleKey" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultStyleKey" />
          <setter name="set_DefaultStyleKey" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.FlowDirection">
          <apidata name="FlowDirection" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FlowDirection" />
          <setter name="set_FlowDirection" />
          <returns>
            <type api="T:System.Windows.FlowDirection" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.FocusVisualStyle">
          <apidata name="FocusVisualStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FocusVisualStyle" />
          <setter name="set_FocusVisualStyle" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ForceCursor">
          <apidata name="ForceCursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ForceCursor" />
          <setter name="set_ForceCursor" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Height">
          <apidata name="Height" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Height" />
          <setter name="set_Height" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.HorizontalAlignment">
          <apidata name="HorizontalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalAlignment" />
          <setter name="set_HorizontalAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InheritanceBehavior">
          <apidata name="InheritanceBehavior" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InheritanceBehavior" />
          <setter name="set_InheritanceBehavior" />
          <returns>
            <type api="T:System.Windows.InheritanceBehavior" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InputScope">
          <apidata name="InputScope" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InputScope" />
          <setter name="set_InputScope" />
          <returns>
            <type api="T:System.Windows.Input.InputScope" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsInitialized">
          <apidata name="IsInitialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInitialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsLoaded">
          <apidata name="IsLoaded" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsLoaded" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Language">
          <apidata name="Language" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Language" />
          <setter name="set_Language" />
          <returns>
            <type api="T:System.Windows.Markup.XmlLanguage" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.LayoutTransform">
          <apidata name="LayoutTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LayoutTransform" />
          <setter name="set_LayoutTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Margin">
          <apidata name="Margin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Margin" />
          <setter name="set_Margin" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxHeight">
          <apidata name="MaxHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxHeight" />
          <setter name="set_MaxHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxWidth">
          <apidata name="MaxWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxWidth" />
          <setter name="set_MaxWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinHeight">
          <apidata name="MinHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinHeight" />
          <setter name="set_MinHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinWidth">
          <apidata name="MinWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinWidth" />
          <setter name="set_MinWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Windows.IFrameworkInputElement.Name">
              <type api="T:System.Windows.IFrameworkInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.OverridesDefaultStyle">
          <apidata name="OverridesDefaultStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OverridesDefaultStyle" />
          <setter name="set_OverridesDefaultStyle" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Parent">
          <apidata name="Parent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Parent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Resources">
          <apidata name="Resources" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Resources" />
          <setter name="set_Resources" />
          <returns>
            <type api="T:System.Windows.ResourceDictionary" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.Markup.AmbientAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Style">
          <apidata name="Style" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Style" />
          <setter name="set_Style" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Tag">
          <apidata name="Tag" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Tag" />
          <setter name="set_Tag" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.TemplatedParent">
          <apidata name="TemplatedParent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TemplatedParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ToolTip">
          <apidata name="ToolTip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ToolTip" />
          <setter name="set_ToolTip" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="ToolTip" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Triggers">
          <apidata name="Triggers" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Triggers" />
          <returns>
            <type api="T:System.Windows.TriggerCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.UseLayoutRounding">
          <apidata name="UseLayoutRounding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLayoutRounding" />
          <setter name="set_UseLayoutRounding" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VerticalAlignment">
          <apidata name="VerticalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalAlignment" />
          <setter name="set_VerticalAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VisualChildrenCount">
          <apidata name="VisualChildrenCount" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.Media.Visual.VisualChildrenCount">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_VisualChildrenCount" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Width">
          <apidata name="Width" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Width" />
          <setter name="set_Width" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffect">
          <apidata name="VisualBitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffect" />
          <setter name="set_VisualBitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffectInput">
          <apidata name="VisualBitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffectInput" />
          <setter name="set_VisualBitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapScalingMode">
          <apidata name="VisualBitmapScalingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapScalingMode" />
          <setter name="set_VisualBitmapScalingMode" />
          <returns>
            <type api="T:System.Windows.Media.BitmapScalingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualCacheMode">
          <apidata name="VisualCacheMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualCacheMode" />
          <setter name="set_VisualCacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClearTypeHint">
          <apidata name="VisualClearTypeHint" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClearTypeHint" />
          <setter name="set_VisualClearTypeHint" />
          <returns>
            <type api="T:System.Windows.Media.ClearTypeHint" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClip">
          <apidata name="VisualClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClip" />
          <setter name="set_VisualClip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEdgeMode">
          <apidata name="VisualEdgeMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEdgeMode" />
          <setter name="set_VisualEdgeMode" />
          <returns>
            <type api="T:System.Windows.Media.EdgeMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEffect">
          <apidata name="VisualEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEffect" />
          <setter name="set_VisualEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOffset">
          <apidata name="VisualOffset" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOffset" />
          <setter name="set_VisualOffset" />
          <returns>
            <type api="T:System.Windows.Vector" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacity">
          <apidata name="VisualOpacity" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacity" />
          <setter name="set_VisualOpacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacityMask">
          <apidata name="VisualOpacityMask" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacityMask" />
          <setter name="set_VisualOpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualParent">
          <apidata name="VisualParent" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_VisualParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualScrollableAreaClip">
          <apidata name="VisualScrollableAreaClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualScrollableAreaClip" />
          <setter name="set_VisualScrollableAreaClip" />
          <returns>
            <type api="T:System.Nullable`1" ref="false">
              <specialization>
                <type api="T:System.Windows.Rect" ref="false" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextHintingMode">
          <apidata name="VisualTextHintingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextHintingMode" />
          <setter name="set_VisualTextHintingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextHintingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextRenderingMode">
          <apidata name="VisualTextRenderingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextRenderingMode" />
          <setter name="set_VisualTextRenderingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextRenderingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTransform">
          <apidata name="VisualTransform" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTransform" />
          <setter name="set_VisualTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualXSnappingGuidelines">
          <apidata name="VisualXSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualXSnappingGuidelines" />
          <setter name="set_VisualXSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualYSnappingGuidelines">
          <apidata name="VisualYSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualYSnappingGuidelines" />
          <setter name="set_VisualYSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.AllowDrop">
          <apidata name="AllowDrop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowDrop" />
          <setter name="set_AllowDrop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCaptured">
          <apidata name="AreAnyTouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin">
          <apidata name="AreAnyTouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCapturedWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver">
          <apidata name="AreAnyTouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesOver">
          <apidata name="AreAnyTouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffect">
          <apidata name="BitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffect" />
          <setter name="set_BitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffectInput">
          <apidata name="BitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffectInput" />
          <setter name="set_BitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.CacheMode">
          <apidata name="CacheMode" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_CacheMode" />
          <setter name="set_CacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Clip">
          <apidata name="Clip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Clip" />
          <setter name="set_Clip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.ClipToBounds">
          <apidata name="ClipToBounds" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ClipToBounds" />
          <setter name="set_ClipToBounds" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.CommandBindings">
          <apidata name="CommandBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_CommandBindings" />
          <returns>
            <type api="T:System.Windows.Input.CommandBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.DesiredSize">
          <apidata name="DesiredSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DesiredSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Effect">
          <apidata name="Effect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Effect" />
          <setter name="set_Effect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Focusable">
          <apidata name="Focusable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Focusable" />
          <setter name="set_Focusable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.Focusable">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasAnimatedProperties">
          <apidata name="HasAnimatedProperties" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_HasAnimatedProperties" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.Media.Animation.IAnimatable.HasAnimatedProperties">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasEffectiveKeyboardFocus">
          <apidata name="HasEffectiveKeyboardFocus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HasEffectiveKeyboardFocus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.InputBindings">
          <apidata name="InputBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InputBindings" />
          <returns>
            <type api="T:System.Windows.Input.InputBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.IsArrangeValid">
          <apidata name="IsArrangeValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsArrangeValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabled">
          <apidata name="IsEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_IsEnabled" />
          <setter name="set_IsEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsEnabled">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabledCore">
          <apidata name="IsEnabledCore" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsEnabledCore" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsFocused">
          <apidata name="IsFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsHitTestVisible">
          <apidata name="IsHitTestVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsHitTestVisible" />
          <setter name="set_IsHitTestVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsInputMethodEnabled">
          <apidata name="IsInputMethodEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInputMethodEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocused">
          <apidata name="IsKeyboardFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocused">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocusWithin">
          <apidata name="IsKeyboardFocusWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocusWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocusWithin">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsManipulationEnabled">
          <apidata name="IsManipulationEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsManipulationEnabled" />
          <setter name="set_IsManipulationEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMeasureValid">
          <apidata name="IsMeasureValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMeasureValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptured">
          <apidata name="IsMouseCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptureWithin">
          <apidata name="IsMouseCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseDirectlyOver">
          <apidata name="IsMouseDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseOver">
          <apidata name="IsMouseOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptured">
          <apidata name="IsStylusCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptureWithin">
          <apidata name="IsStylusCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusDirectlyOver">
          <apidata name="IsStylusDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusOver">
          <apidata name="IsStylusOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsVisible">
          <apidata name="IsVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Opacity">
          <apidata name="Opacity" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Opacity" />
          <setter name="set_Opacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.OpacityMask">
          <apidata name="OpacityMask" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OpacityMask" />
          <setter name="set_OpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.PersistId">
          <apidata name="PersistId" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PersistId" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PersistId is an obsolete property and may be removed in a future release.  The value of this property is not defined.</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderSize">
          <apidata name="RenderSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderSize" />
          <setter name="set_RenderSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransform">
          <apidata name="RenderTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransform" />
          <setter name="set_RenderTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransformOrigin">
          <apidata name="RenderTransformOrigin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransformOrigin" />
          <setter name="set_RenderTransformOrigin" />
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.SnapsToDevicePixels">
          <apidata name="SnapsToDevicePixels" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_SnapsToDevicePixels" />
          <setter name="set_SnapsToDevicePixels" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.StylusPlugIns">
          <apidata name="StylusPlugIns" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StylusPlugIns" />
          <returns>
            <type api="T:System.Windows.Input.StylusPlugIns.StylusPlugInCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCaptured">
          <apidata name="TouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCaptured" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCapturedWithin">
          <apidata name="TouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCapturedWithin" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesDirectlyOver">
          <apidata name="TouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesDirectlyOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesOver">
          <apidata name="TouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Uid">
          <apidata name="Uid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Uid" />
          <setter name="set_Uid" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Visibility">
          <apidata name="Visibility" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Visibility" />
          <setter name="set_Visibility" />
          <returns>
            <type api="T:System.Windows.Visibility" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      </containers>
      <file name="Properties_T_AverageFrequencyUI_AverageFrequencyUserControl" />
    </api>
    <api id="Events.T:AverageFrequencyUI.AverageFrequencyUserControl">
      <topicdata name="AverageFrequencyUserControl" group="list" subgroup="Events" typeTopicId="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      <apidata name="AverageFrequencyUserControl" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="E:System.Windows.Controls.Control.MouseDoubleClick">
          <apidata name="MouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDoubleClick" />
          <remover name="remove_MouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.Controls.Control.PreviewMouseDoubleClick">
          <apidata name="PreviewMouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDoubleClick" />
          <remover name="remove_PreviewMouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuClosing">
          <apidata name="ContextMenuClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuClosing" />
          <remover name="remove_ContextMenuClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuOpening">
          <apidata name="ContextMenuOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuOpening" />
          <remover name="remove_ContextMenuOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.DataContextChanged">
          <apidata name="DataContextChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DataContextChanged" />
          <remover name="remove_DataContextChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Initialized">
          <apidata name="Initialized" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Initialized" />
          <remover name="remove_Initialized" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="E:System.Windows.FrameworkElement.Loaded">
          <apidata name="Loaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Loaded" />
          <remover name="remove_Loaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.RequestBringIntoView">
          <apidata name="RequestBringIntoView" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestBringIntoView" />
          <remover name="remove_RequestBringIntoView" />
          <eventhandler>
            <type api="T:System.Windows.RequestBringIntoViewEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RequestBringIntoViewEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SizeChanged">
          <apidata name="SizeChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SizeChanged" />
          <remover name="remove_SizeChanged" />
          <eventhandler>
            <type api="T:System.Windows.SizeChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.SizeChangedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SourceUpdated">
          <apidata name="SourceUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SourceUpdated" />
          <remover name="remove_SourceUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.TargetUpdated">
          <apidata name="TargetUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TargetUpdated" />
          <remover name="remove_TargetUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipClosing">
          <apidata name="ToolTipClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipClosing" />
          <remover name="remove_ToolTipClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipOpening">
          <apidata name="ToolTipOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipOpening" />
          <remover name="remove_ToolTipOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Unloaded">
          <apidata name="Unloaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Unloaded" />
          <remover name="remove_Unloaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragEnter">
          <apidata name="DragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragEnter" />
          <remover name="remove_DragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragLeave">
          <apidata name="DragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragLeave" />
          <remover name="remove_DragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragOver">
          <apidata name="DragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragOver" />
          <remover name="remove_DragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.Drop">
          <apidata name="Drop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Drop" />
          <remover name="remove_Drop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.FocusableChanged">
          <apidata name="FocusableChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_FocusableChanged" />
          <remover name="remove_FocusableChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GiveFeedback">
          <apidata name="GiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GiveFeedback" />
          <remover name="remove_GiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotFocus">
          <apidata name="GotFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotFocus" />
          <remover name="remove_GotFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotKeyboardFocus">
          <apidata name="GotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotKeyboardFocus" />
          <remover name="remove_GotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotMouseCapture">
          <apidata name="GotMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotMouseCapture" />
          <remover name="remove_GotMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotStylusCapture">
          <apidata name="GotStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotStylusCapture" />
          <remover name="remove_GotStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotTouchCapture">
          <apidata name="GotTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotTouchCapture" />
          <remover name="remove_GotTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsEnabledChanged">
          <apidata name="IsEnabledChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsEnabledChanged" />
          <remover name="remove_IsEnabledChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsHitTestVisibleChanged">
          <apidata name="IsHitTestVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsHitTestVisibleChanged" />
          <remover name="remove_IsHitTestVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusedChanged">
          <apidata name="IsKeyboardFocusedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusedChanged" />
          <remover name="remove_IsKeyboardFocusedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged">
          <apidata name="IsKeyboardFocusWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusWithinChanged" />
          <remover name="remove_IsKeyboardFocusWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCapturedChanged">
          <apidata name="IsMouseCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCapturedChanged" />
          <remover name="remove_IsMouseCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCaptureWithinChanged">
          <apidata name="IsMouseCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCaptureWithinChanged" />
          <remover name="remove_IsMouseCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseDirectlyOverChanged">
          <apidata name="IsMouseDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseDirectlyOverChanged" />
          <remover name="remove_IsMouseDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCapturedChanged">
          <apidata name="IsStylusCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCapturedChanged" />
          <remover name="remove_IsStylusCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCaptureWithinChanged">
          <apidata name="IsStylusCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCaptureWithinChanged" />
          <remover name="remove_IsStylusCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusDirectlyOverChanged">
          <apidata name="IsStylusDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusDirectlyOverChanged" />
          <remover name="remove_IsStylusDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsVisibleChanged">
          <apidata name="IsVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsVisibleChanged" />
          <remover name="remove_IsVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyDown">
          <apidata name="KeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyDown" />
          <remover name="remove_KeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyUp">
          <apidata name="KeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyUp" />
          <remover name="remove_KeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LayoutUpdated">
          <apidata name="LayoutUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LayoutUpdated" />
          <remover name="remove_LayoutUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostFocus">
          <apidata name="LostFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostFocus" />
          <remover name="remove_LostFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostKeyboardFocus">
          <apidata name="LostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostKeyboardFocus" />
          <remover name="remove_LostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostMouseCapture">
          <apidata name="LostMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostMouseCapture" />
          <remover name="remove_LostMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostStylusCapture">
          <apidata name="LostStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostStylusCapture" />
          <remover name="remove_LostStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostTouchCapture">
          <apidata name="LostTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostTouchCapture" />
          <remover name="remove_LostTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationBoundaryFeedback">
          <apidata name="ManipulationBoundaryFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationBoundaryFeedback" />
          <remover name="remove_ManipulationBoundaryFeedback" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationCompleted">
          <apidata name="ManipulationCompleted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationCompleted" />
          <remover name="remove_ManipulationCompleted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationDelta">
          <apidata name="ManipulationDelta" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationDelta" />
          <remover name="remove_ManipulationDelta" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationInertiaStarting">
          <apidata name="ManipulationInertiaStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationInertiaStarting" />
          <remover name="remove_ManipulationInertiaStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarted">
          <apidata name="ManipulationStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarted" />
          <remover name="remove_ManipulationStarted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarting">
          <apidata name="ManipulationStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarting" />
          <remover name="remove_ManipulationStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseDown">
          <apidata name="MouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDown" />
          <remover name="remove_MouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseEnter">
          <apidata name="MouseEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseEnter" />
          <remover name="remove_MouseEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeave">
          <apidata name="MouseLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeave" />
          <remover name="remove_MouseLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonDown">
          <apidata name="MouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonDown" />
          <remover name="remove_MouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonUp">
          <apidata name="MouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonUp" />
          <remover name="remove_MouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseMove">
          <apidata name="MouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseMove" />
          <remover name="remove_MouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonDown">
          <apidata name="MouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonDown" />
          <remover name="remove_MouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonUp">
          <apidata name="MouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonUp" />
          <remover name="remove_MouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseUp">
          <apidata name="MouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseUp" />
          <remover name="remove_MouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseWheel">
          <apidata name="MouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseWheel" />
          <remover name="remove_MouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragEnter">
          <apidata name="PreviewDragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragEnter" />
          <remover name="remove_PreviewDragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragLeave">
          <apidata name="PreviewDragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragLeave" />
          <remover name="remove_PreviewDragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragOver">
          <apidata name="PreviewDragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragOver" />
          <remover name="remove_PreviewDragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDrop">
          <apidata name="PreviewDrop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDrop" />
          <remover name="remove_PreviewDrop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGiveFeedback">
          <apidata name="PreviewGiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGiveFeedback" />
          <remover name="remove_PreviewGiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGotKeyboardFocus">
          <apidata name="PreviewGotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGotKeyboardFocus" />
          <remover name="remove_PreviewGotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewGotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyDown">
          <apidata name="PreviewKeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyDown" />
          <remover name="remove_PreviewKeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyUp">
          <apidata name="PreviewKeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyUp" />
          <remover name="remove_PreviewKeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewLostKeyboardFocus">
          <apidata name="PreviewLostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewLostKeyboardFocus" />
          <remover name="remove_PreviewLostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewLostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseDown">
          <apidata name="PreviewMouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDown" />
          <remover name="remove_PreviewMouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonDown">
          <apidata name="PreviewMouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonDown" />
          <remover name="remove_PreviewMouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonUp">
          <apidata name="PreviewMouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonUp" />
          <remover name="remove_PreviewMouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseMove">
          <apidata name="PreviewMouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseMove" />
          <remover name="remove_PreviewMouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonDown">
          <apidata name="PreviewMouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonDown" />
          <remover name="remove_PreviewMouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonUp">
          <apidata name="PreviewMouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonUp" />
          <remover name="remove_PreviewMouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseUp">
          <apidata name="PreviewMouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseUp" />
          <remover name="remove_PreviewMouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseWheel">
          <apidata name="PreviewMouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseWheel" />
          <remover name="remove_PreviewMouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewQueryContinueDrag">
          <apidata name="PreviewQueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewQueryContinueDrag" />
          <remover name="remove_PreviewQueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonDown">
          <apidata name="PreviewStylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonDown" />
          <remover name="remove_PreviewStylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonUp">
          <apidata name="PreviewStylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonUp" />
          <remover name="remove_PreviewStylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusDown">
          <apidata name="PreviewStylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusDown" />
          <remover name="remove_PreviewStylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInAirMove">
          <apidata name="PreviewStylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInAirMove" />
          <remover name="remove_PreviewStylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInRange">
          <apidata name="PreviewStylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInRange" />
          <remover name="remove_PreviewStylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusMove">
          <apidata name="PreviewStylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusMove" />
          <remover name="remove_PreviewStylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusOutOfRange">
          <apidata name="PreviewStylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusOutOfRange" />
          <remover name="remove_PreviewStylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusSystemGesture">
          <apidata name="PreviewStylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusSystemGesture" />
          <remover name="remove_PreviewStylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusUp">
          <apidata name="PreviewStylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusUp" />
          <remover name="remove_PreviewStylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTextInput">
          <apidata name="PreviewTextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTextInput" />
          <remover name="remove_PreviewTextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewTextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchDown">
          <apidata name="PreviewTouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchDown" />
          <remover name="remove_PreviewTouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchMove">
          <apidata name="PreviewTouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchMove" />
          <remover name="remove_PreviewTouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchUp">
          <apidata name="PreviewTouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchUp" />
          <remover name="remove_PreviewTouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryContinueDrag">
          <apidata name="QueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryContinueDrag" />
          <remover name="remove_QueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryCursor">
          <apidata name="QueryCursor" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryCursor" />
          <remover name="remove_QueryCursor" />
          <eventhandler>
            <type api="T:System.Windows.Input.QueryCursorEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonDown">
          <apidata name="StylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonDown" />
          <remover name="remove_StylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonUp">
          <apidata name="StylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonUp" />
          <remover name="remove_StylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusDown">
          <apidata name="StylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusDown" />
          <remover name="remove_StylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusEnter">
          <apidata name="StylusEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusEnter" />
          <remover name="remove_StylusEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInAirMove">
          <apidata name="StylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInAirMove" />
          <remover name="remove_StylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInRange">
          <apidata name="StylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInRange" />
          <remover name="remove_StylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusLeave">
          <apidata name="StylusLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusLeave" />
          <remover name="remove_StylusLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusMove">
          <apidata name="StylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusMove" />
          <remover name="remove_StylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusOutOfRange">
          <apidata name="StylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusOutOfRange" />
          <remover name="remove_StylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusSystemGesture">
          <apidata name="StylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusSystemGesture" />
          <remover name="remove_StylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusUp">
          <apidata name="StylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusUp" />
          <remover name="remove_StylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TextInput">
          <apidata name="TextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_TextInput" />
          <remover name="remove_TextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.TextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchDown">
          <apidata name="TouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchDown" />
          <remover name="remove_TouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchEnter">
          <apidata name="TouchEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchEnter" />
          <remover name="remove_TouchEnter" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchLeave">
          <apidata name="TouchLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchLeave" />
          <remover name="remove_TouchLeave" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchMove">
          <apidata name="TouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchMove" />
          <remover name="remove_TouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchUp">
          <apidata name="TouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchUp" />
          <remover name="remove_TouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" />
      </containers>
      <file name="Events_T_AverageFrequencyUI_AverageFrequencyUserControl" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyUserControl.#ctor(GSF.TimeSeries.UI.DataModels.Adapter)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyUserControl.xaml.cs" startLine="43" />
      <parameters>
        <parameter name="averageCalculator">
          <type api="T:GSF.TimeSeries.UI.DataModels.Adapter" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyUserControl__ctor" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyUserControl.InitializeComponent">
      <topicdata group="api" />
      <apidata name="InitializeComponent" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/obj/Release/AverageFrequencyUserControl.g.cs" startLine="51" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.Windows.Markup.IComponentConnector.InitializeComponent">
          <type api="T:System.Windows.Markup.IComponentConnector" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyUserControl_InitializeComponent" />
    </api>
    <api id="T:AverageFrequencyUI.AverageFrequencyViewModel">
      <topicdata group="api" />
      <apidata name="AverageFrequencyViewModel" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Windows.DependencyObject" ref="true" />
          <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.ComponentModel.INotifyPropertyChanged" ref="true" />
      </implements>
      <elements>
        <element api="E:AverageFrequencyUI.AverageFrequencyViewModel.PropertyChanged" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.HandlePropertyChangedOnce(System.String)" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.Load" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.Unload" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyViewModel.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyViewModel.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.AddSelectedCommand" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.Calculator" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurements" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMappings" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.RemoveSelectedCommand" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedFrequencyMeasurement" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedIOMapping" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedVirtualDeviceName" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.VirtualDeviceNames" />
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
      </containers>
      <file name="T_AverageFrequencyUI_AverageFrequencyViewModel" />
    </api>
    <api id="Methods.T:AverageFrequencyUI.AverageFrequencyViewModel">
      <topicdata name="AverageFrequencyViewModel" group="list" subgroup="Methods" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      <apidata name="AverageFrequencyViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor" />
      <elements>
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.HandlePropertyChangedOnce(System.String)" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.Load" />
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.Unload" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyViewModel.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:AverageFrequencyUI.AverageFrequencyViewModel.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      </containers>
      <file name="Methods_T_AverageFrequencyUI_AverageFrequencyViewModel" />
    </api>
    <api id="Properties.T:AverageFrequencyUI.AverageFrequencyViewModel">
      <topicdata name="AverageFrequencyViewModel" group="list" subgroup="Properties" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      <apidata name="AverageFrequencyViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor" />
      <elements>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.AddSelectedCommand" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.Calculator" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurements" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMappings" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.RemoveSelectedCommand" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedFrequencyMeasurement" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedIOMapping" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedVirtualDeviceName" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.VirtualDeviceNames" />
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      </containers>
      <file name="Properties_T_AverageFrequencyUI_AverageFrequencyViewModel" />
    </api>
    <api id="Events.T:AverageFrequencyUI.AverageFrequencyViewModel">
      <topicdata name="AverageFrequencyViewModel" group="list" subgroup="Events" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      <apidata name="AverageFrequencyViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor" />
      <elements>
        <element api="E:AverageFrequencyUI.AverageFrequencyViewModel.PropertyChanged" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" />
      </containers>
      <file name="Events_T_AverageFrequencyUI_AverageFrequencyViewModel" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="193" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel__ctor" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.AddSelectedCommand">
      <topicdata group="api" />
      <apidata name="AddSelectedCommand" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="324" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AddSelectedCommand" />
      <returns>
        <type api="T:GSF.TimeSeries.UI.Commands.RelayCommand" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_AddSelectedCommand" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.Calculator">
      <topicdata group="api" />
      <apidata name="Calculator" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="259" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Calculator" />
      <setter name="set_Calculator" />
      <returns>
        <type api="T:GSF.TimeSeries.UI.DataModels.Adapter" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_Calculator" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurements">
      <topicdata group="api" />
      <apidata name="FrequencyMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="243" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FrequencyMeasurements" />
      <setter name="set_FrequencyMeasurements" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ObservableCollection`1" ref="true">
          <specialization>
            <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" ref="true">
              <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurements" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.HandlePropertyChangedOnce(System.String)">
      <topicdata group="api" />
      <apidata name="HandlePropertyChangedOnce" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="392" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="propertyName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel_HandlePropertyChangedOnce" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMappings">
      <topicdata group="api" />
      <apidata name="IOMappings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="227" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IOMappings" />
      <setter name="set_IOMappings" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ObservableCollection`1" ref="true">
          <specialization>
            <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
              <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_IOMappings" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.Load">
      <topicdata group="api" />
      <apidata name="Load" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="352" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel_Load" />
    </api>
    <api id="E:AverageFrequencyUI.AverageFrequencyViewModel.PropertyChanged">
      <topicdata group="api" />
      <apidata name="PropertyChanged" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <proceduredata virtual="true" final="true" />
      <eventdata add="true" remove="true" />
      <adder name="add_PropertyChanged" />
      <remover name="remove_PropertyChanged" />
      <eventhandler>
        <type api="T:System.ComponentModel.PropertyChangedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.ComponentModel.PropertyChangedEventArgs" ref="true" />
      </eventargs>
      <implements>
        <member api="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
          <type api="T:System.ComponentModel.INotifyPropertyChanged" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="E_AverageFrequencyUI_AverageFrequencyViewModel_PropertyChanged" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.RemoveSelectedCommand">
      <topicdata group="api" />
      <apidata name="RemoveSelectedCommand" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="335" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_RemoveSelectedCommand" />
      <returns>
        <type api="T:GSF.TimeSeries.UI.Commands.RelayCommand" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_RemoveSelectedCommand" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedFrequencyMeasurement">
      <topicdata group="api" />
      <apidata name="SelectedFrequencyMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="308" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SelectedFrequencyMeasurement" />
      <setter name="set_SelectedFrequencyMeasurement" />
      <returns>
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_SelectedFrequencyMeasurement" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedIOMapping">
      <topicdata group="api" />
      <apidata name="SelectedIOMapping" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="292" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SelectedIOMapping" />
      <setter name="set_SelectedIOMapping" />
      <returns>
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_SelectedIOMapping" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.SelectedVirtualDeviceName">
      <topicdata group="api" />
      <apidata name="SelectedVirtualDeviceName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="275" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SelectedVirtualDeviceName" />
      <setter name="set_SelectedVirtualDeviceName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_SelectedVirtualDeviceName" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.Unload">
      <topicdata group="api" />
      <apidata name="Unload" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="374" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel_Unload" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.VirtualDeviceNames">
      <topicdata group="api" />
      <apidata name="VirtualDeviceNames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="211" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VirtualDeviceNames" />
      <setter name="set_VirtualDeviceNames" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ObservableCollection`1" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_VirtualDeviceNames" />
    </api>
    <api id="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement">
      <topicdata group="api" />
      <apidata name="FrequencyMeasurement" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.Key" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.SignalReference" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="T_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement" />
    </api>
    <api id="Methods.T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement">
      <topicdata name="FrequencyMeasurement" group="list" subgroup="Methods" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" />
      <apidata name="FrequencyMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" />
      </containers>
      <file name="Methods_T_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement" />
    </api>
    <api id="Properties.T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement">
      <topicdata name="FrequencyMeasurement" group="list" subgroup="Properties" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" />
      <apidata name="FrequencyMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.#ctor" />
      <elements>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.Key" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.SignalReference" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" />
      </containers>
      <file name="Properties_T_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement__ctor" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.Key">
      <topicdata group="api" />
      <apidata name="Key" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Key" />
      <setter name="set_Key" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement_Key" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement.SignalReference">
      <topicdata group="api" />
      <apidata name="SignalReference" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="123" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalReference" />
      <setter name="set_SignalReference" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.FrequencyMeasurement" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_FrequencyMeasurement_SignalReference" />
    </api>
    <api id="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping">
      <topicdata group="api" />
      <apidata name="IOMapping" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.InputKey" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.OutputKey" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.SignalReference" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
      </containers>
      <file name="T_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping" />
    </api>
    <api id="Methods.T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping">
      <topicdata name="IOMapping" group="list" subgroup="Methods" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" />
      <apidata name="IOMapping" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" />
      </containers>
      <file name="Methods_T_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping" />
    </api>
    <api id="Properties.T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping">
      <topicdata name="IOMapping" group="list" subgroup="Properties" typeTopicId="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" />
      <apidata name="IOMapping" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.#ctor" />
      <elements>
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.InputKey" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.OutputKey" />
        <element api="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.SignalReference" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" />
      </containers>
      <file name="Properties_T_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping" />
    </api>
    <api id="M:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="M_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping__ctor" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.InputKey">
      <topicdata group="api" />
      <apidata name="InputKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="83" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputKey" />
      <setter name="set_InputKey" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping_InputKey" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.OutputKey">
      <topicdata group="api" />
      <apidata name="OutputKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="98" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OutputKey" />
      <setter name="set_OutputKey" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping_OutputKey" />
    </api>
    <api id="P:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping.SignalReference">
      <topicdata group="api" />
      <apidata name="SignalReference" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/AverageFrequencyViewModel.cs" startLine="68" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalReference" />
      <setter name="set_SignalReference" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:AverageFrequencyUI" />
        <type api="T:AverageFrequencyUI.AverageFrequencyViewModel.IOMapping" ref="true">
          <type api="T:AverageFrequencyUI.AverageFrequencyViewModel" ref="true" />
        </type>
      </containers>
      <file name="P_AverageFrequencyUI_AverageFrequencyViewModel_IOMapping_SignalReference" />
    </api>
    <api id="N:COMTRADEAdapters">
      <topicdata group="api" />
      <apidata name="COMTRADEAdapters" group="namespace" />
      <elements>
        <element api="T:COMTRADEAdapters.FileExporter" />
      </elements>
      <file name="N_COMTRADEAdapters" />
    </api>
    <api id="T:COMTRADEAdapters.FileExporter">
      <topicdata group="api" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:COMTRADEAdapters.FileExporter.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:COMTRADEAdapters.FileExporter.#ctor" />
        <element api="Overload:COMTRADEAdapters.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:COMTRADEAdapters.FileExporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:COMTRADEAdapters.FileExporter.Initialize" />
        <element api="Overload:COMTRADEAdapters.FileExporter.PublishFrame">
          <element api="M:COMTRADEAdapters.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:COMTRADEAdapters.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:COMTRADEAdapters.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:COMTRADEAdapters.FileExporter.DeviceID" />
        <element api="P:COMTRADEAdapters.FileExporter.StationName" />
        <element api="P:COMTRADEAdapters.FileExporter.Status" />
        <element api="P:COMTRADEAdapters.FileExporter.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
      </containers>
      <file name="T_COMTRADEAdapters_FileExporter" />
    </api>
    <api id="Methods.T:COMTRADEAdapters.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Methods" typeTopicId="T:COMTRADEAdapters.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:COMTRADEAdapters.FileExporter.#ctor" />
      <elements>
        <element api="Overload:COMTRADEAdapters.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:COMTRADEAdapters.FileExporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:COMTRADEAdapters.FileExporter.Initialize" />
        <element api="Overload:COMTRADEAdapters.FileExporter.PublishFrame">
          <element api="M:COMTRADEAdapters.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:COMTRADEAdapters.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:COMTRADEAdapters.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" />
      </containers>
      <file name="Methods_T_COMTRADEAdapters_FileExporter" />
    </api>
    <api id="Properties.T:COMTRADEAdapters.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Properties" typeTopicId="T:COMTRADEAdapters.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:COMTRADEAdapters.FileExporter.#ctor" />
      <elements>
        <element api="P:COMTRADEAdapters.FileExporter.DeviceID" />
        <element api="P:COMTRADEAdapters.FileExporter.StationName" />
        <element api="P:COMTRADEAdapters.FileExporter.Status" />
        <element api="P:COMTRADEAdapters.FileExporter.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" />
      </containers>
      <file name="Properties_T_COMTRADEAdapters_FileExporter" />
    </api>
    <api id="Events.T:COMTRADEAdapters.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Events" typeTopicId="T:COMTRADEAdapters.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:COMTRADEAdapters.FileExporter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" />
      </containers>
      <file name="Events_T_COMTRADEAdapters_FileExporter" />
    </api>
    <api id="Overload:COMTRADEAdapters.FileExporter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:COMTRADEAdapters.FileExporter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="Overload_COMTRADEAdapters_FileExporter_Dispose" />
    </api>
    <api id="Overload:COMTRADEAdapters.FileExporter.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:COMTRADEAdapters.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="Overload_COMTRADEAdapters_FileExporter_PublishFrame" />
    </api>
    <api id="M:COMTRADEAdapters.FileExporter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" />
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="M_COMTRADEAdapters_FileExporter__ctor" />
    </api>
    <api id="P:COMTRADEAdapters.FileExporter.DeviceID">
      <topicdata group="api" />
      <apidata name="DeviceID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="79" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DeviceID" />
      <setter name="set_DeviceID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_COMTRADEAdapters_FileExporter_DeviceID" />
    </api>
    <api id="M:COMTRADEAdapters.FileExporter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:COMTRADEAdapters.FileExporter.Dispose" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="121" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="M_COMTRADEAdapters_FileExporter_Dispose" />
    </api>
    <api id="M:COMTRADEAdapters.FileExporter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="144" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="M_COMTRADEAdapters_FileExporter_Initialize" />
    </api>
    <api id="M:COMTRADEAdapters.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:COMTRADEAdapters.FileExporter.PublishFrame" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="174" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="M_COMTRADEAdapters_FileExporter_PublishFrame" />
    </api>
    <api id="P:COMTRADEAdapters.FileExporter.StationName">
      <topicdata group="api" />
      <apidata name="StationName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="63" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StationName" />
      <setter name="set_StationName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_COMTRADEAdapters_FileExporter_StationName" />
    </api>
    <api id="P:COMTRADEAdapters.FileExporter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="99" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="P_COMTRADEAdapters_FileExporter_Status" />
    </api>
    <api id="P:COMTRADEAdapters.FileExporter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/COMTRADEAdapters/FileExporter.cs" startLine="90" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="COMTRADEAdapters" module="COMTRADEAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:COMTRADEAdapters" />
        <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
      </containers>
      <file name="P_COMTRADEAdapters_FileExporter_SupportsTemporalProcessing" />
    </api>
    <api id="N:CsvAdapters">
      <topicdata group="api" />
      <apidata name="CsvAdapters" group="namespace" />
      <elements>
        <element api="T:CsvAdapters.CsvExportAdapter" />
        <element api="T:CsvAdapters.CsvFrameCollectorAdapter" />
        <element api="T:CsvAdapters.CsvImportAdapter" />
        <element api="T:CsvAdapters.CsvOutputAdapter" />
      </elements>
      <file name="N_CsvAdapters" />
    </api>
    <api id="T:CsvAdapters.CsvExportAdapter">
      <topicdata group="api" />
      <apidata name="CsvExportAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvExportAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultDownsampleInterval" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultEnableTimeReasonabilityValidation" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultFileNameTemplate" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultFramesPerSecond" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultHeaderLine" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultLagTime" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultLeadTime" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultRollverSchedule" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultSignalNameTemplate" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultTimestampFormat" />
        <element api="M:CsvAdapters.CsvExportAdapter.#ctor" />
        <element api="M:CsvAdapters.CsvExportAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvExportAdapter.AttemptDisconnection" />
        <element api="Overload:CsvAdapters.CsvExportAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CsvAdapters.CsvExportAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CsvAdapters.CsvExportAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvExportAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvExportAdapter.OffloadLingeringFiles" />
        <element api="M:CsvAdapters.CsvExportAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:CsvAdapters.CsvExportAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvExportAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvExportAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:CsvAdapters.CsvExportAdapter.DownsampleInterval" />
        <element api="P:CsvAdapters.CsvExportAdapter.EnableTimeReasonabilityValidation" />
        <element api="P:CsvAdapters.CsvExportAdapter.ExportPath" />
        <element api="P:CsvAdapters.CsvExportAdapter.FileNameTemplate" />
        <element api="P:CsvAdapters.CsvExportAdapter.FramesPerSecond" />
        <element api="P:CsvAdapters.CsvExportAdapter.HeaderLine" />
        <element api="P:CsvAdapters.CsvExportAdapter.LagTime" />
        <element api="P:CsvAdapters.CsvExportAdapter.LeadTime" />
        <element api="P:CsvAdapters.CsvExportAdapter.OffloadPath" />
        <element api="P:CsvAdapters.CsvExportAdapter.OutputIsForArchive" />
        <element api="P:CsvAdapters.CsvExportAdapter.RolloverSchedule" />
        <element api="P:CsvAdapters.CsvExportAdapter.SignalNameTemplate" />
        <element api="P:CsvAdapters.CsvExportAdapter.Status" />
        <element api="P:CsvAdapters.CsvExportAdapter.TimestampFormat" />
        <element api="P:CsvAdapters.CsvExportAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
      </containers>
      <file name="T_CsvAdapters_CsvExportAdapter" />
    </api>
    <api id="Methods.T:CsvAdapters.CsvExportAdapter">
      <topicdata name="CsvExportAdapter" group="list" subgroup="Methods" typeTopicId="T:CsvAdapters.CsvExportAdapter" />
      <apidata name="CsvExportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvExportAdapter.#ctor" />
      <elements>
        <element api="M:CsvAdapters.CsvExportAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvExportAdapter.AttemptDisconnection" />
        <element api="Overload:CsvAdapters.CsvExportAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CsvAdapters.CsvExportAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CsvAdapters.CsvExportAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvExportAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvExportAdapter.OffloadLingeringFiles" />
        <element api="M:CsvAdapters.CsvExportAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:CsvAdapters.CsvExportAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvExportAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvExportAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" />
      </containers>
      <file name="Methods_T_CsvAdapters_CsvExportAdapter" />
    </api>
    <api id="Properties.T:CsvAdapters.CsvExportAdapter">
      <topicdata name="CsvExportAdapter" group="list" subgroup="Properties" typeTopicId="T:CsvAdapters.CsvExportAdapter" />
      <apidata name="CsvExportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvExportAdapter.#ctor" />
      <elements>
        <element api="P:CsvAdapters.CsvExportAdapter.DownsampleInterval" />
        <element api="P:CsvAdapters.CsvExportAdapter.EnableTimeReasonabilityValidation" />
        <element api="P:CsvAdapters.CsvExportAdapter.ExportPath" />
        <element api="P:CsvAdapters.CsvExportAdapter.FileNameTemplate" />
        <element api="P:CsvAdapters.CsvExportAdapter.FramesPerSecond" />
        <element api="P:CsvAdapters.CsvExportAdapter.HeaderLine" />
        <element api="P:CsvAdapters.CsvExportAdapter.LagTime" />
        <element api="P:CsvAdapters.CsvExportAdapter.LeadTime" />
        <element api="P:CsvAdapters.CsvExportAdapter.OffloadPath" />
        <element api="P:CsvAdapters.CsvExportAdapter.OutputIsForArchive" />
        <element api="P:CsvAdapters.CsvExportAdapter.RolloverSchedule" />
        <element api="P:CsvAdapters.CsvExportAdapter.SignalNameTemplate" />
        <element api="P:CsvAdapters.CsvExportAdapter.Status" />
        <element api="P:CsvAdapters.CsvExportAdapter.TimestampFormat" />
        <element api="P:CsvAdapters.CsvExportAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" />
      </containers>
      <file name="Properties_T_CsvAdapters_CsvExportAdapter" />
    </api>
    <api id="Events.T:CsvAdapters.CsvExportAdapter">
      <topicdata name="CsvExportAdapter" group="list" subgroup="Events" typeTopicId="T:CsvAdapters.CsvExportAdapter" />
      <apidata name="CsvExportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvExportAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" />
      </containers>
      <file name="Events_T_CsvAdapters_CsvExportAdapter" />
    </api>
    <api id="Fields.T:CsvAdapters.CsvExportAdapter">
      <topicdata name="CsvExportAdapter" group="list" subgroup="Fields" typeTopicId="T:CsvAdapters.CsvExportAdapter" />
      <apidata name="CsvExportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvExportAdapter.#ctor" />
      <elements>
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultDownsampleInterval" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultEnableTimeReasonabilityValidation" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultFileNameTemplate" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultFramesPerSecond" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultHeaderLine" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultLagTime" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultLeadTime" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultRollverSchedule" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultSignalNameTemplate" />
        <element api="F:CsvAdapters.CsvExportAdapter.DefaultTimestampFormat" />
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" />
      </containers>
      <file name="Fields_T_CsvAdapters_CsvExportAdapter" />
    </api>
    <api id="Overload:CsvAdapters.CsvExportAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CsvAdapters.CsvExportAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="Overload_CsvAdapters_CsvExportAdapter_Dispose" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="119" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter__ctor" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="345" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_AttemptConnection" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="355" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_AttemptDisconnection" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultDownsampleInterval">
      <topicdata group="api" />
      <apidata name="DefaultDownsampleInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultDownsampleInterval" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultEnableTimeReasonabilityValidation">
      <topicdata group="api" />
      <apidata name="DefaultEnableTimeReasonabilityValidation" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultEnableTimeReasonabilityValidation" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultFileNameTemplate">
      <topicdata group="api" />
      <apidata name="DefaultFileNameTemplate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>{0:yyyy-MM-dd HH.mm}.csv</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultFileNameTemplate" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultFramesPerSecond">
      <topicdata group="api" />
      <apidata name="DefaultFramesPerSecond" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultFramesPerSecond" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultHeaderLine">
      <topicdata group="api" />
      <apidata name="DefaultHeaderLine" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>Timestamp,ID,Value</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultHeaderLine" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultLagTime">
      <topicdata group="api" />
      <apidata name="DefaultLagTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultLagTime" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultLeadTime">
      <topicdata group="api" />
      <apidata name="DefaultLeadTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultLeadTime" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultRollverSchedule">
      <topicdata group="api" />
      <apidata name="DefaultRollverSchedule" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>*/5 * * * *</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultRollverSchedule" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultSignalNameTemplate">
      <topicdata group="api" />
      <apidata name="DefaultSignalNameTemplate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>{MeasurementID}</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultSignalNameTemplate" />
    </api>
    <api id="F:CsvAdapters.CsvExportAdapter.DefaultTimestampFormat">
      <topicdata group="api" />
      <apidata name="DefaultTimestampFormat" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvExportAdapter_DefaultTimestampFormat" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:CsvAdapters.CsvExportAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="444" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_Dispose" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.DownsampleInterval">
      <topicdata group="api" />
      <apidata name="DownsampleInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="196" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DownsampleInterval" />
      <setter name="set_DownsampleInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_DownsampleInterval" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.EnableTimeReasonabilityValidation">
      <topicdata group="api" />
      <apidata name="EnableTimeReasonabilityValidation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="212" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableTimeReasonabilityValidation" />
      <setter name="set_EnableTimeReasonabilityValidation" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_EnableTimeReasonabilityValidation" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.ExportPath">
      <topicdata group="api" />
      <apidata name="ExportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExportPath" />
      <setter name="set_ExportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_ExportPath" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.FileNameTemplate">
      <topicdata group="api" />
      <apidata name="FileNameTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="179" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileNameTemplate" />
      <setter name="set_FileNameTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{0:yyyy-MM-dd HH.mm}.csv</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_FileNameTemplate" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="204" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_FramesPerSecond" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="336" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_GetShortStatus" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.HeaderLine">
      <topicdata group="api" />
      <apidata name="HeaderLine" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="171" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HeaderLine" />
      <setter name="set_HeaderLine" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Timestamp,ID,Value</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_HeaderLine" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="249" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_Initialize" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="220" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_LagTime" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="228" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_LeadTime" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.OffloadLingeringFiles">
      <topicdata group="api" />
      <apidata name="OffloadLingeringFiles" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="277" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Offloads lingering files which were not offloaded due to errors or system failures</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_CsvAdapters_CsvExportAdapter_OffloadLingeringFiles" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.OffloadPath">
      <topicdata group="api" />
      <apidata name="OffloadPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="146" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OffloadPath" />
      <setter name="set_OffloadPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_OffloadPath" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="233" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvExportAdapter_OutputIsForArchive" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="418" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_ProcessMeasurements" />
    </api>
    <api id="M:CsvAdapters.CsvExportAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="369" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvExportAdapter_QueueMeasurementsForProcessing" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.RolloverSchedule">
      <topicdata group="api" />
      <apidata name="RolloverSchedule" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="155" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RolloverSchedule" />
      <setter name="set_RolloverSchedule" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>*/5 * * * *</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_RolloverSchedule" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.SignalNameTemplate">
      <topicdata group="api" />
      <apidata name="SignalNameTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="187" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalNameTemplate" />
      <setter name="set_SignalNameTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{MeasurementID}</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_SignalNameTemplate" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="309" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvExportAdapter_Status" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="163" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvExportAdapter_TimestampFormat" />
    </api>
    <api id="P:CsvAdapters.CsvExportAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvExportAdapter.cs" startLine="238" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvExportAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvExportAdapter_UseAsyncConnect" />
    </api>
    <api id="T:CsvAdapters.CsvFrameCollectorAdapter">
      <topicdata group="api" />
      <apidata name="CsvFrameCollectorAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultDownsampleInterval" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultFileNameTemplate" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultRolloverInterval" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultSignalNameTemplate" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultTimestampFormat" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.OffloadLingeringFiles" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.Start" />
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.DownsampleInterval" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.ExportPath" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.FileNameTemplate" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.OffloadPath" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.RolloverInterval" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.SignalNameTemplate" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.Status" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.SupportsTemporalProcessing" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.TimestampFormat" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
      </containers>
      <file name="T_CsvAdapters_CsvFrameCollectorAdapter" />
    </api>
    <api id="Methods.T:CsvAdapters.CsvFrameCollectorAdapter">
      <topicdata name="CsvFrameCollectorAdapter" group="list" subgroup="Methods" typeTopicId="T:CsvAdapters.CsvFrameCollectorAdapter" />
      <apidata name="CsvFrameCollectorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
      <elements>
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.OffloadLingeringFiles" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:CsvAdapters.CsvFrameCollectorAdapter.Start" />
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvFrameCollectorAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" />
      </containers>
      <file name="Methods_T_CsvAdapters_CsvFrameCollectorAdapter" />
    </api>
    <api id="Properties.T:CsvAdapters.CsvFrameCollectorAdapter">
      <topicdata name="CsvFrameCollectorAdapter" group="list" subgroup="Properties" typeTopicId="T:CsvAdapters.CsvFrameCollectorAdapter" />
      <apidata name="CsvFrameCollectorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
      <elements>
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.DownsampleInterval" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.ExportPath" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.FileNameTemplate" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.OffloadPath" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.RolloverInterval" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.SignalNameTemplate" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.Status" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.SupportsTemporalProcessing" />
        <element api="P:CsvAdapters.CsvFrameCollectorAdapter.TimestampFormat" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" />
      </containers>
      <file name="Properties_T_CsvAdapters_CsvFrameCollectorAdapter" />
    </api>
    <api id="Events.T:CsvAdapters.CsvFrameCollectorAdapter">
      <topicdata name="CsvFrameCollectorAdapter" group="list" subgroup="Events" typeTopicId="T:CsvAdapters.CsvFrameCollectorAdapter" />
      <apidata name="CsvFrameCollectorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" />
      </containers>
      <file name="Events_T_CsvAdapters_CsvFrameCollectorAdapter" />
    </api>
    <api id="Fields.T:CsvAdapters.CsvFrameCollectorAdapter">
      <topicdata name="CsvFrameCollectorAdapter" group="list" subgroup="Fields" typeTopicId="T:CsvAdapters.CsvFrameCollectorAdapter" />
      <apidata name="CsvFrameCollectorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor" />
      <elements>
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultDownsampleInterval" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultFileNameTemplate" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultRolloverInterval" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultSignalNameTemplate" />
        <element api="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultTimestampFormat" />
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" />
      </containers>
      <file name="Fields_T_CsvAdapters_CsvFrameCollectorAdapter" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="93" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter__ctor" />
    </api>
    <api id="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultDownsampleInterval">
      <topicdata group="api" />
      <apidata name="DefaultDownsampleInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvFrameCollectorAdapter_DefaultDownsampleInterval" />
    </api>
    <api id="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultFileNameTemplate">
      <topicdata group="api" />
      <apidata name="DefaultFileNameTemplate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>{0:yyyy-MM-dd HH.mm}.csv</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvFrameCollectorAdapter_DefaultFileNameTemplate" />
    </api>
    <api id="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultRolloverInterval">
      <topicdata group="api" />
      <apidata name="DefaultRolloverInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>60</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvFrameCollectorAdapter_DefaultRolloverInterval" />
    </api>
    <api id="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultSignalNameTemplate">
      <topicdata group="api" />
      <apidata name="DefaultSignalNameTemplate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>{MeasurementID}</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvFrameCollectorAdapter_DefaultSignalNameTemplate" />
    </api>
    <api id="F:CsvAdapters.CsvFrameCollectorAdapter.DefaultTimestampFormat">
      <topicdata group="api" />
      <apidata name="DefaultTimestampFormat" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="F_CsvAdapters_CsvFrameCollectorAdapter_DefaultTimestampFormat" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.DownsampleInterval">
      <topicdata group="api" />
      <apidata name="DownsampleInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="158" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DownsampleInterval" />
      <setter name="set_DownsampleInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_DownsampleInterval" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.ExportPath">
      <topicdata group="api" />
      <apidata name="ExportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExportPath" />
      <setter name="set_ExportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_ExportPath" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.FileNameTemplate">
      <topicdata group="api" />
      <apidata name="FileNameTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="142" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileNameTemplate" />
      <setter name="set_FileNameTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{0:yyyy-MM-dd HH.mm}.csv</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_FileNameTemplate" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="270" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter_GetShortStatus" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="204" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter_Initialize" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.OffloadLingeringFiles">
      <topicdata group="api" />
      <apidata name="OffloadLingeringFiles" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="239" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Offloads lingering files which were not offloaded due to errors or system failures</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter_OffloadLingeringFiles" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.OffloadPath">
      <topicdata group="api" />
      <apidata name="OffloadPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="117" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OffloadPath" />
      <setter name="set_OffloadPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_OffloadPath" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="309" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter_PublishFrame" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.RolloverInterval">
      <topicdata group="api" />
      <apidata name="RolloverInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="126" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RolloverInterval" />
      <setter name="set_RolloverInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>60</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_RolloverInterval" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.SignalNameTemplate">
      <topicdata group="api" />
      <apidata name="SignalNameTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="150" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalNameTemplate" />
      <setter name="set_SignalNameTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{MeasurementID}</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_SignalNameTemplate" />
    </api>
    <api id="M:CsvAdapters.CsvFrameCollectorAdapter.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="275" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvFrameCollectorAdapter_Start" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="168" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_Status" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="193" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:CsvAdapters.CsvFrameCollectorAdapter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvFrameCollectorAdapter.cs" startLine="134" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvFrameCollectorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvFrameCollectorAdapter_TimestampFormat" />
    </api>
    <api id="T:CsvAdapters.CsvImportAdapter">
      <topicdata group="api" />
      <apidata name="CsvImportAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvImportAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CsvAdapters.CsvImportAdapter.#ctor" />
        <element api="M:CsvAdapters.CsvImportAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvImportAdapter.AttemptDisconnection" />
        <element api="Overload:CsvAdapters.CsvImportAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CsvAdapters.CsvImportAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CsvAdapters.CsvImportAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvImportAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvImportAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvImportAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:CsvAdapters.CsvImportAdapter.ImportPath" />
        <element api="P:CsvAdapters.CsvImportAdapter.ImportSchedule" />
        <element api="P:CsvAdapters.CsvImportAdapter.SupportsTemporalProcessing" />
        <element api="P:CsvAdapters.CsvImportAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
      </containers>
      <file name="T_CsvAdapters_CsvImportAdapter" />
    </api>
    <api id="Methods.T:CsvAdapters.CsvImportAdapter">
      <topicdata name="CsvImportAdapter" group="list" subgroup="Methods" typeTopicId="T:CsvAdapters.CsvImportAdapter" />
      <apidata name="CsvImportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvImportAdapter.#ctor" />
      <elements>
        <element api="M:CsvAdapters.CsvImportAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvImportAdapter.AttemptDisconnection" />
        <element api="Overload:CsvAdapters.CsvImportAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CsvAdapters.CsvImportAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CsvAdapters.CsvImportAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvImportAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvImportAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvImportAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" />
      </containers>
      <file name="Methods_T_CsvAdapters_CsvImportAdapter" />
    </api>
    <api id="Properties.T:CsvAdapters.CsvImportAdapter">
      <topicdata name="CsvImportAdapter" group="list" subgroup="Properties" typeTopicId="T:CsvAdapters.CsvImportAdapter" />
      <apidata name="CsvImportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvImportAdapter.#ctor" />
      <elements>
        <element api="P:CsvAdapters.CsvImportAdapter.ImportPath" />
        <element api="P:CsvAdapters.CsvImportAdapter.ImportSchedule" />
        <element api="P:CsvAdapters.CsvImportAdapter.SupportsTemporalProcessing" />
        <element api="P:CsvAdapters.CsvImportAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" />
      </containers>
      <file name="Properties_T_CsvAdapters_CsvImportAdapter" />
    </api>
    <api id="Events.T:CsvAdapters.CsvImportAdapter">
      <topicdata name="CsvImportAdapter" group="list" subgroup="Events" typeTopicId="T:CsvAdapters.CsvImportAdapter" />
      <apidata name="CsvImportAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvImportAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" />
      </containers>
      <file name="Events_T_CsvAdapters_CsvImportAdapter" />
    </api>
    <api id="Overload:CsvAdapters.CsvImportAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CsvAdapters.CsvImportAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="Overload_CsvAdapters_CsvImportAdapter_Dispose" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="68" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter__ctor" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="132" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter_AttemptConnection" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="140" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter_AttemptDisconnection" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:CsvAdapters.CsvImportAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="149" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter_Dispose" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="124" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter_GetShortStatus" />
    </api>
    <api id="P:CsvAdapters.CsvImportAdapter.ImportPath">
      <topicdata group="api" />
      <apidata name="ImportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="84" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ImportPath" />
      <setter name="set_ImportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvImportAdapter_ImportPath" />
    </api>
    <api id="P:CsvAdapters.CsvImportAdapter.ImportSchedule">
      <topicdata group="api" />
      <apidata name="ImportSchedule" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="92" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ImportSchedule" />
      <setter name="set_ImportSchedule" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>*/5 * * * *</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvImportAdapter_ImportSchedule" />
    </api>
    <api id="M:CsvAdapters.CsvImportAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="113" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvImportAdapter_Initialize" />
    </api>
    <api id="P:CsvAdapters.CsvImportAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="97" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvImportAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:CsvAdapters.CsvImportAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvImportAdapter.cs" startLine="102" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvImportAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvImportAdapter_UseAsyncConnect" />
    </api>
    <api id="T:CsvAdapters.CsvOutputAdapter">
      <topicdata group="api" />
      <apidata name="CsvOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CsvAdapters.CsvOutputAdapter.#ctor" />
        <element api="M:CsvAdapters.CsvOutputAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvOutputAdapter.AttemptDisconnection" />
        <element api="M:CsvAdapters.CsvOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvOutputAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:CsvAdapters.CsvOutputAdapter.FileName" />
        <element api="P:CsvAdapters.CsvOutputAdapter.OutputIsForArchive" />
        <element api="P:CsvAdapters.CsvOutputAdapter.Status" />
        <element api="P:CsvAdapters.CsvOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
      </containers>
      <file name="T_CsvAdapters_CsvOutputAdapter" />
    </api>
    <api id="Methods.T:CsvAdapters.CsvOutputAdapter">
      <topicdata name="CsvOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:CsvAdapters.CsvOutputAdapter" />
      <apidata name="CsvOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvOutputAdapter.#ctor" />
      <elements>
        <element api="M:CsvAdapters.CsvOutputAdapter.AttemptConnection" />
        <element api="M:CsvAdapters.CsvOutputAdapter.AttemptDisconnection" />
        <element api="M:CsvAdapters.CsvOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CsvAdapters.CsvOutputAdapter.Initialize" />
        <element api="M:CsvAdapters.CsvOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:CsvAdapters.CsvOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" />
      </containers>
      <file name="Methods_T_CsvAdapters_CsvOutputAdapter" />
    </api>
    <api id="Properties.T:CsvAdapters.CsvOutputAdapter">
      <topicdata name="CsvOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:CsvAdapters.CsvOutputAdapter" />
      <apidata name="CsvOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvOutputAdapter.#ctor" />
      <elements>
        <element api="P:CsvAdapters.CsvOutputAdapter.FileName" />
        <element api="P:CsvAdapters.CsvOutputAdapter.OutputIsForArchive" />
        <element api="P:CsvAdapters.CsvOutputAdapter.Status" />
        <element api="P:CsvAdapters.CsvOutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" />
      </containers>
      <file name="Properties_T_CsvAdapters_CsvOutputAdapter" />
    </api>
    <api id="Events.T:CsvAdapters.CsvOutputAdapter">
      <topicdata name="CsvOutputAdapter" group="list" subgroup="Events" typeTopicId="T:CsvAdapters.CsvOutputAdapter" />
      <apidata name="CsvOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CsvAdapters.CsvOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" />
      </containers>
      <file name="Events_T_CsvAdapters_CsvOutputAdapter" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="57" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter__ctor" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="152" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="161" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:CsvAdapters.CsvOutputAdapter.FileName">
      <topicdata group="api" />
      <apidata name="FileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileName" />
      <setter name="set_FileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>measurements.csv</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FileDialogEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>type=save; defaultExt=.csv; filter=CSV files|*.csv|All files|*.*</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CsvAdapters_CsvOutputAdapter_FileName" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="198" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="136" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter_Initialize" />
    </api>
    <api id="P:CsvAdapters.CsvOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="94" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="M:CsvAdapters.CsvOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="170" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="M_CsvAdapters_CsvOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:CsvAdapters.CsvOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="117" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvOutputAdapter_Status" />
    </api>
    <api id="P:CsvAdapters.CsvOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvOutputAdapter.cs" startLine="106" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CsvAdapters" />
        <type api="T:CsvAdapters.CsvOutputAdapter" ref="true" />
      </containers>
      <file name="P_CsvAdapters_CsvOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:CSVAdapters">
      <topicdata group="api" />
      <apidata name="CSVAdapters" group="namespace" />
      <elements>
        <element api="T:CSVAdapters.CsvInputAdapter" />
      </elements>
      <file name="N_CSVAdapters" />
    </api>
    <api id="T:CSVAdapters.CsvInputAdapter">
      <topicdata group="api" />
      <apidata name="CsvInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CSVAdapters.CsvInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CSVAdapters.CsvInputAdapter.#ctor" />
        <element api="M:CSVAdapters.CsvInputAdapter.AttemptConnection" />
        <element api="M:CSVAdapters.CsvInputAdapter.AttemptDisconnection" />
        <element api="Overload:CSVAdapters.CsvInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CSVAdapters.CsvInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CSVAdapters.CsvInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CSVAdapters.CsvInputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CSVAdapters.CsvInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CSVAdapters.CsvInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:CSVAdapters.CsvInputAdapter.AutoRepeat" />
        <element api="P:CSVAdapters.CsvInputAdapter.ColumnMappings" />
        <element api="P:CSVAdapters.CsvInputAdapter.FileName" />
        <element api="P:CSVAdapters.CsvInputAdapter.InputInterval" />
        <element api="P:CSVAdapters.CsvInputAdapter.MeasurementsPerInterval" />
        <element api="P:CSVAdapters.CsvInputAdapter.SimulateTimestamp" />
        <element api="P:CSVAdapters.CsvInputAdapter.SkipRows" />
        <element api="P:CSVAdapters.CsvInputAdapter.Status" />
        <element api="P:CSVAdapters.CsvInputAdapter.SupportsTemporalProcessing" />
        <element api="P:CSVAdapters.CsvInputAdapter.TransverseMode" />
        <element api="P:CSVAdapters.CsvInputAdapter.UseAsyncConnect" />
        <element api="P:CSVAdapters.CsvInputAdapter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CSVAdapters" />
      </containers>
      <file name="T_CSVAdapters_CsvInputAdapter" />
    </api>
    <api id="Methods.T:CSVAdapters.CsvInputAdapter">
      <topicdata name="CsvInputAdapter" group="list" subgroup="Methods" typeTopicId="T:CSVAdapters.CsvInputAdapter" />
      <apidata name="CsvInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CSVAdapters.CsvInputAdapter.#ctor" />
      <elements>
        <element api="M:CSVAdapters.CsvInputAdapter.AttemptConnection" />
        <element api="M:CSVAdapters.CsvInputAdapter.AttemptDisconnection" />
        <element api="Overload:CSVAdapters.CsvInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:CSVAdapters.CsvInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:CSVAdapters.CsvInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:CSVAdapters.CsvInputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:CSVAdapters.CsvInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:CSVAdapters.CsvInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" />
      </containers>
      <file name="Methods_T_CSVAdapters_CsvInputAdapter" />
    </api>
    <api id="Properties.T:CSVAdapters.CsvInputAdapter">
      <topicdata name="CsvInputAdapter" group="list" subgroup="Properties" typeTopicId="T:CSVAdapters.CsvInputAdapter" />
      <apidata name="CsvInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CSVAdapters.CsvInputAdapter.#ctor" />
      <elements>
        <element api="P:CSVAdapters.CsvInputAdapter.AutoRepeat" />
        <element api="P:CSVAdapters.CsvInputAdapter.ColumnMappings" />
        <element api="P:CSVAdapters.CsvInputAdapter.FileName" />
        <element api="P:CSVAdapters.CsvInputAdapter.InputInterval" />
        <element api="P:CSVAdapters.CsvInputAdapter.MeasurementsPerInterval" />
        <element api="P:CSVAdapters.CsvInputAdapter.SimulateTimestamp" />
        <element api="P:CSVAdapters.CsvInputAdapter.SkipRows" />
        <element api="P:CSVAdapters.CsvInputAdapter.Status" />
        <element api="P:CSVAdapters.CsvInputAdapter.SupportsTemporalProcessing" />
        <element api="P:CSVAdapters.CsvInputAdapter.TransverseMode" />
        <element api="P:CSVAdapters.CsvInputAdapter.UseAsyncConnect" />
        <element api="P:CSVAdapters.CsvInputAdapter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" />
      </containers>
      <file name="Properties_T_CSVAdapters_CsvInputAdapter" />
    </api>
    <api id="Events.T:CSVAdapters.CsvInputAdapter">
      <topicdata name="CsvInputAdapter" group="list" subgroup="Events" typeTopicId="T:CSVAdapters.CsvInputAdapter" />
      <apidata name="CsvInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:CSVAdapters.CsvInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" />
      </containers>
      <file name="Events_T_CSVAdapters_CsvInputAdapter" />
    </api>
    <api id="Overload:CSVAdapters.CsvInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:CSVAdapters.CsvInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="Overload_CSVAdapters_CsvInputAdapter_Dispose" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="80" />
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter__ctor" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="388" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter_AttemptConnection" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="422" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.AutoRepeat">
      <topicdata group="api" />
      <apidata name="AutoRepeat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="118" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoRepeat" />
      <setter name="set_AutoRepeat" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_AutoRepeat" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.ColumnMappings">
      <topicdata group="api" />
      <apidata name="ColumnMappings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="188" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ColumnMappings" />
      <setter name="set_ColumnMappings" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_ColumnMappings" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:CSVAdapters.CsvInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="238" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter_Dispose" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.FileName">
      <topicdata group="api" />
      <apidata name="FileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="102" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileName" />
      <setter name="set_FileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FileDialogEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>type=open; checkFileExists=true; defaultExt=.csv; filter=CSV files|*.csv|AllFiles|*.*</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_FileName" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="441" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter_GetShortStatus" />
    </api>
    <api id="M:CSVAdapters.CsvInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="272" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="M_CSVAdapters_CsvInputAdapter_Initialize" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.InputInterval">
      <topicdata group="api" />
      <apidata name="InputInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="110" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputInterval" />
      <setter name="set_InputInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>33.333333</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_InputInterval" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.MeasurementsPerInterval">
      <topicdata group="api" />
      <apidata name="MeasurementsPerInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="163" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MeasurementsPerInterval" />
      <setter name="set_MeasurementsPerInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_MeasurementsPerInterval" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.SimulateTimestamp">
      <topicdata group="api" />
      <apidata name="SimulateTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="180" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamp" />
      <setter name="set_SimulateTimestamp" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_SimulateTimestamp" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.SkipRows">
      <topicdata group="api" />
      <apidata name="SkipRows" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="126" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipRows" />
      <setter name="set_SkipRows" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_SkipRows" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="203" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="P_CSVAdapters_CsvInputAdapter_Status" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="226" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="P_CSVAdapters_CsvInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.TransverseMode">
      <topicdata group="api" />
      <apidata name="TransverseMode" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="171" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TransverseMode" />
      <setter name="set_TransverseMode" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_TransverseMode" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="194" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <file name="P_CSVAdapters_CsvInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:CSVAdapters.CsvInputAdapter.UseHighResolutionInputTimer">
      <topicdata group="api" />
      <apidata name="UseHighResolutionInputTimer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/CsvAdapters/CsvInputAdapter.cs" startLine="141" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseHighResolutionInputTimer" />
      <setter name="set_UseHighResolutionInputTimer" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="CsvAdapters" module="CsvAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:CSVAdapters" />
        <type api="T:CSVAdapters.CsvInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_CSVAdapters_CsvInputAdapter_UseHighResolutionInputTimer" />
    </api>
    <api id="N:DataQualityMonitoring">
      <topicdata group="api" />
      <apidata name="DataQualityMonitoring" group="namespace" />
      <elements>
        <element api="T:DataQualityMonitoring.AlarmAdapter" />
        <element api="T:DataQualityMonitoring.AlarmStateFlagger" />
        <element api="T:DataQualityMonitoring.AlarmStatistics" />
        <element api="T:DataQualityMonitoring.BestValueSelector" />
        <element api="T:DataQualityMonitoring.FlatlineTest" />
        <element api="T:DataQualityMonitoring.RangeTest" />
        <element api="T:DataQualityMonitoring.SerializableMeasurement" />
        <element api="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      </elements>
      <file name="N_DataQualityMonitoring" />
    </api>
    <api id="T:DataQualityMonitoring.AlarmAdapter">
      <topicdata group="api" />
      <apidata name="AlarmAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.AlarmAdapter.#ctor" />
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DataQualityMonitoring.AlarmAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetAlarmStatus(System.Guid)" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetHighestSeverityAlarms" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetRaisedAlarms" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.Initialize" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.Start" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.AlarmAdapter.AlarmRetention" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.BulkInsertLimit" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.DataSource" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.Default" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.LogProcessingDelay" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.Status" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.UseAlarmLog" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_AlarmAdapter" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.AlarmAdapter">
      <topicdata name="AlarmAdapter" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.AlarmAdapter" />
      <apidata name="AlarmAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmAdapter.#ctor" />
      <elements>
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DataQualityMonitoring.AlarmAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetAlarmStatus(System.Guid)" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetHighestSeverityAlarms" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetRaisedAlarms" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.Initialize" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:DataQualityMonitoring.AlarmAdapter.Start" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_AlarmAdapter" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.AlarmAdapter">
      <topicdata name="AlarmAdapter" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.AlarmAdapter" />
      <apidata name="AlarmAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmAdapter.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.AlarmAdapter.AlarmRetention" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.BulkInsertLimit" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.DataSource" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.Default" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.LogProcessingDelay" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.Status" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.AlarmAdapter.UseAlarmLog" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_AlarmAdapter" />
    </api>
    <api id="Events.T:DataQualityMonitoring.AlarmAdapter">
      <topicdata name="AlarmAdapter" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.AlarmAdapter" />
      <apidata name="AlarmAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_AlarmAdapter" />
    </api>
    <api id="Overload:DataQualityMonitoring.AlarmAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.AlarmAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_AlarmAdapter_Dispose" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="108" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter__ctor" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.AlarmRetention">
      <topicdata group="api" />
      <apidata name="AlarmRetention" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="221" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AlarmRetention" />
      <setter name="set_AlarmRetention" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmAdapter_AlarmRetention" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.BulkInsertLimit">
      <topicdata group="api" />
      <apidata name="BulkInsertLimit" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="185" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BulkInsertLimit" />
      <setter name="set_BulkInsertLimit" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>300</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmAdapter_BulkInsertLimit" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.DataSource">
      <topicdata group="api" />
      <apidata name="DataSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="134" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_DataSource" />
      <setter name="set_DataSource" />
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_AlarmAdapter_DataSource" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.Default">
      <topicdata group="api" />
      <apidata name="Default" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="848" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Default" />
      <returns>
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_AlarmAdapter_Default" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:DataQualityMonitoring.AlarmAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="395" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_Dispose" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.GetAlarmStatus(System.Guid)">
      <topicdata group="api" />
      <apidata name="GetAlarmStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="375" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="PointID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.Alarm" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_GetAlarmStatus" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.GetHighestSeverityAlarms">
      <topicdata group="api" />
      <apidata name="GetHighestSeverityAlarms" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="357" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.Alarm" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Gets a collection containing raised alarms with the highest severity for each signal in the system.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_AlarmAdapter_GetHighestSeverityAlarms" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.GetRaisedAlarms">
      <topicdata group="api" />
      <apidata name="GetRaisedAlarms" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="339" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.Alarm" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Gets a collection containing all the raised alarms in the system.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_AlarmAdapter_GetRaisedAlarms" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="329" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_GetShortStatus" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="256" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_Initialize" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.LogProcessingDelay">
      <topicdata group="api" />
      <apidata name="LogProcessingDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="203" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LogProcessingDelay" />
      <setter name="set_LogProcessingDelay" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmAdapter_LogProcessingDelay" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="318" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_QueueMeasurementsForProcessing" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmAdapter.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="308" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmAdapter_Start" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="236" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_AlarmAdapter_Status" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="154" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmAdapter.UseAlarmLog">
      <topicdata group="api" />
      <apidata name="UseAlarmLog" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmAdapter.cs" startLine="167" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseAlarmLog" />
      <setter name="set_UseAlarmLog" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmAdapter_UseAlarmLog" />
    </api>
    <api id="T:DataQualityMonitoring.AlarmStateFlagger">
      <topicdata group="api" />
      <apidata name="AlarmStateFlagger" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:DataQualityMonitoring.AlarmStateFlagger.DefaultFlags" />
        <element api="F:DataQualityMonitoring.AlarmStateFlagger.DefaultSupportsTemporalProcessing" />
        <element api="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
        <element api="M:DataQualityMonitoring.AlarmStateFlagger.Initialize" />
        <element api="M:DataQualityMonitoring.AlarmStateFlagger.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.AlarmStateFlagger.Flags" />
        <element api="P:DataQualityMonitoring.AlarmStateFlagger.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_AlarmStateFlagger" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.AlarmStateFlagger">
      <topicdata name="AlarmStateFlagger" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.AlarmStateFlagger" />
      <apidata name="AlarmStateFlagger" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.AlarmStateFlagger.Initialize" />
        <element api="M:DataQualityMonitoring.AlarmStateFlagger.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.AlarmStateFlagger.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_AlarmStateFlagger" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.AlarmStateFlagger">
      <topicdata name="AlarmStateFlagger" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.AlarmStateFlagger" />
      <apidata name="AlarmStateFlagger" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.AlarmStateFlagger.Flags" />
        <element api="P:DataQualityMonitoring.AlarmStateFlagger.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_AlarmStateFlagger" />
    </api>
    <api id="Events.T:DataQualityMonitoring.AlarmStateFlagger">
      <topicdata name="AlarmStateFlagger" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.AlarmStateFlagger" />
      <apidata name="AlarmStateFlagger" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_AlarmStateFlagger" />
    </api>
    <api id="Fields.T:DataQualityMonitoring.AlarmStateFlagger">
      <topicdata name="AlarmStateFlagger" group="list" subgroup="Fields" typeTopicId="T:DataQualityMonitoring.AlarmStateFlagger" />
      <apidata name="AlarmStateFlagger" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStateFlagger.#ctor" />
      <elements>
        <element api="F:DataQualityMonitoring.AlarmStateFlagger.DefaultFlags" />
        <element api="F:DataQualityMonitoring.AlarmStateFlagger.DefaultSupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" />
      </containers>
      <file name="Fields_T_DataQualityMonitoring_AlarmStateFlagger" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmStateFlagger.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmStateFlagger__ctor" />
    </api>
    <api id="F:DataQualityMonitoring.AlarmStateFlagger.DefaultFlags">
      <topicdata group="api" />
      <apidata name="DefaultFlags" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <enumValue>
        <field name="Normal" />
      </enumValue>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_AlarmStateFlagger_DefaultFlags" />
    </api>
    <api id="F:DataQualityMonitoring.AlarmStateFlagger.DefaultSupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="DefaultSupportsTemporalProcessing" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_AlarmStateFlagger_DefaultSupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmStateFlagger.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Flags" />
      <setter name="set_Flags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
            <enumValue>
              <field name="Normal" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmStateFlagger_Flags" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmStateFlagger.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" startLine="109" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmStateFlagger_Initialize" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmStateFlagger.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" startLine="158" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmStateFlagger_ProcessMeasurements" />
    </api>
    <api id="P:DataQualityMonitoring.AlarmStateFlagger.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStateFlagger.cs" startLine="96" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStateFlagger" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_AlarmStateFlagger_SupportsTemporalProcessing" />
    </api>
    <api id="T:DataQualityMonitoring.AlarmStatistics">
      <topicdata group="api" />
      <apidata name="AlarmStatistics" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStatistics.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStatistics.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:DataQualityMonitoring.AlarmStatistics.#ctor" />
        <element api="M:DataQualityMonitoring.AlarmStatistics.IncrementCounter(GSF.TimeSeries.Alarm)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_AlarmStatistics" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.AlarmStatistics">
      <topicdata name="AlarmStatistics" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.AlarmStatistics" />
      <apidata name="AlarmStatistics" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.AlarmStatistics.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.AlarmStatistics.IncrementCounter(GSF.TimeSeries.Alarm)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStatistics" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_AlarmStatistics" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmStatistics.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStatistics.cs" startLine="49" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStatistics" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmStatistics__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.AlarmStatistics.IncrementCounter(GSF.TimeSeries.Alarm)">
      <topicdata group="api" />
      <apidata name="IncrementCounter" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/AlarmStatistics.cs" startLine="64" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="alarm">
          <type api="T:GSF.TimeSeries.Alarm" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.AlarmStatistics" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_AlarmStatistics_IncrementCounter" />
    </api>
    <api id="T:DataQualityMonitoring.BestValueSelector">
      <topicdata group="api" />
      <apidata name="BestValueSelector" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.BestValueSelector.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultBadFlags" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultHandleNaNAsBad" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultHandleZeroAsBad" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultPublishBadValues" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultSupportsTemporalProcessing" />
        <element api="M:DataQualityMonitoring.BestValueSelector.#ctor" />
        <element api="M:DataQualityMonitoring.BestValueSelector.Initialize" />
        <element api="M:DataQualityMonitoring.BestValueSelector.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="Overload:DataQualityMonitoring.BestValueSelector.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.BestValueSelector.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.BestValueSelector.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.BestValueSelector.BadFlags" />
        <element api="P:DataQualityMonitoring.BestValueSelector.HandleNaNAsBad" />
        <element api="P:DataQualityMonitoring.BestValueSelector.HandleZeroAsBad" />
        <element api="P:DataQualityMonitoring.BestValueSelector.OutputMeasurements" />
        <element api="P:DataQualityMonitoring.BestValueSelector.PublishBadValues" />
        <element api="P:DataQualityMonitoring.BestValueSelector.Status" />
        <element api="P:DataQualityMonitoring.BestValueSelector.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_BestValueSelector" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.BestValueSelector">
      <topicdata name="BestValueSelector" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.BestValueSelector" />
      <apidata name="BestValueSelector" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.BestValueSelector.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.BestValueSelector.Initialize" />
        <element api="M:DataQualityMonitoring.BestValueSelector.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="Overload:DataQualityMonitoring.BestValueSelector.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.BestValueSelector.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.BestValueSelector.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_BestValueSelector" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.BestValueSelector">
      <topicdata name="BestValueSelector" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.BestValueSelector" />
      <apidata name="BestValueSelector" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.BestValueSelector.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.BestValueSelector.BadFlags" />
        <element api="P:DataQualityMonitoring.BestValueSelector.HandleNaNAsBad" />
        <element api="P:DataQualityMonitoring.BestValueSelector.HandleZeroAsBad" />
        <element api="P:DataQualityMonitoring.BestValueSelector.OutputMeasurements" />
        <element api="P:DataQualityMonitoring.BestValueSelector.PublishBadValues" />
        <element api="P:DataQualityMonitoring.BestValueSelector.Status" />
        <element api="P:DataQualityMonitoring.BestValueSelector.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_BestValueSelector" />
    </api>
    <api id="Events.T:DataQualityMonitoring.BestValueSelector">
      <topicdata name="BestValueSelector" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.BestValueSelector" />
      <apidata name="BestValueSelector" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.BestValueSelector.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_BestValueSelector" />
    </api>
    <api id="Fields.T:DataQualityMonitoring.BestValueSelector">
      <topicdata name="BestValueSelector" group="list" subgroup="Fields" typeTopicId="T:DataQualityMonitoring.BestValueSelector" />
      <apidata name="BestValueSelector" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.BestValueSelector.#ctor" />
      <elements>
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultBadFlags" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultHandleNaNAsBad" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultHandleZeroAsBad" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultPublishBadValues" />
        <element api="F:DataQualityMonitoring.BestValueSelector.DefaultSupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" />
      </containers>
      <file name="Fields_T_DataQualityMonitoring_BestValueSelector" />
    </api>
    <api id="M:DataQualityMonitoring.BestValueSelector.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_BestValueSelector__ctor" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.BadFlags">
      <topicdata group="api" />
      <apidata name="BadFlags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="141" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadFlags" />
      <setter name="set_BadFlags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
            <enumValue>
              <field name="BadData" />
              <field name="SuspectData" />
              <field name="OverRangeError" />
              <field name="UnderRangeError" />
              <field name="AlarmHigh" />
              <field name="AlarmLow" />
              <field name="FlatlineAlarm" />
              <field name="ComparisonAlarm" />
              <field name="ReceivedAsBad" />
              <field name="CalculationError" />
              <field name="MeasurementError" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_BadFlags" />
    </api>
    <api id="F:DataQualityMonitoring.BestValueSelector.DefaultBadFlags">
      <topicdata group="api" />
      <apidata name="DefaultBadFlags" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <enumValue>
        <field name="BadData" />
        <field name="SuspectData" />
        <field name="OverRangeError" />
        <field name="UnderRangeError" />
        <field name="AlarmHigh" />
        <field name="AlarmLow" />
        <field name="FlatlineAlarm" />
        <field name="ComparisonAlarm" />
        <field name="ReceivedAsBad" />
        <field name="CalculationError" />
        <field name="MeasurementError" />
      </enumValue>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_BestValueSelector_DefaultBadFlags" />
    </api>
    <api id="F:DataQualityMonitoring.BestValueSelector.DefaultHandleNaNAsBad">
      <topicdata group="api" />
      <apidata name="DefaultHandleNaNAsBad" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_BestValueSelector_DefaultHandleNaNAsBad" />
    </api>
    <api id="F:DataQualityMonitoring.BestValueSelector.DefaultHandleZeroAsBad">
      <topicdata group="api" />
      <apidata name="DefaultHandleZeroAsBad" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_BestValueSelector_DefaultHandleZeroAsBad" />
    </api>
    <api id="F:DataQualityMonitoring.BestValueSelector.DefaultPublishBadValues">
      <topicdata group="api" />
      <apidata name="DefaultPublishBadValues" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_BestValueSelector_DefaultPublishBadValues" />
    </api>
    <api id="F:DataQualityMonitoring.BestValueSelector.DefaultSupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="DefaultSupportsTemporalProcessing" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_BestValueSelector_DefaultSupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.HandleNaNAsBad">
      <topicdata group="api" />
      <apidata name="HandleNaNAsBad" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="177" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HandleNaNAsBad" />
      <setter name="set_HandleNaNAsBad" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_HandleNaNAsBad" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.HandleZeroAsBad">
      <topicdata group="api" />
      <apidata name="HandleZeroAsBad" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="159" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HandleZeroAsBad" />
      <setter name="set_HandleZeroAsBad" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_HandleZeroAsBad" />
    </api>
    <api id="M:DataQualityMonitoring.BestValueSelector.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="229" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_BestValueSelector_Initialize" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="104" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_OutputMeasurements" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.PublishBadValues">
      <topicdata group="api" />
      <apidata name="PublishBadValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="123" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublishBadValues" />
      <setter name="set_PublishBadValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_PublishBadValues" />
    </api>
    <api id="M:DataQualityMonitoring.BestValueSelector.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="269" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_BestValueSelector_PublishFrame" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="200" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_BestValueSelector_Status" />
    </api>
    <api id="P:DataQualityMonitoring.BestValueSelector.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/BestValueSelector.cs" startLine="191" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.BestValueSelector" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_BestValueSelector_SupportsTemporalProcessing" />
    </api>
    <api id="T:DataQualityMonitoring.FlatlineTest">
      <topicdata group="api" />
      <apidata name="FlatlineTest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.FlatlineTest.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.FlatlineTest.#ctor" />
        <element api="Overload:DataQualityMonitoring.FlatlineTest.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:DataQualityMonitoring.FlatlineTest.Dispose(System.Boolean)" />
        </element>
        <element api="M:DataQualityMonitoring.FlatlineTest.GetFlatlinedMeasurements" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Initialize" />
        <element api="M:DataQualityMonitoring.FlatlineTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Start" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Stop" />
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.FlatlineTest.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.FlatlineTest.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.FlatlineTest.AdminEmailAddress" />
        <element api="P:DataQualityMonitoring.FlatlineTest.EmailInterval" />
        <element api="P:DataQualityMonitoring.FlatlineTest.MinFlatline" />
        <element api="P:DataQualityMonitoring.FlatlineTest.SmtpServer" />
        <element api="P:DataQualityMonitoring.FlatlineTest.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.FlatlineTest.WarnInterval" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_FlatlineTest" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.FlatlineTest">
      <topicdata name="FlatlineTest" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.FlatlineTest" />
      <apidata name="FlatlineTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.FlatlineTest.#ctor" />
      <elements>
        <element api="Overload:DataQualityMonitoring.FlatlineTest.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:DataQualityMonitoring.FlatlineTest.Dispose(System.Boolean)" />
        </element>
        <element api="M:DataQualityMonitoring.FlatlineTest.GetFlatlinedMeasurements" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Initialize" />
        <element api="M:DataQualityMonitoring.FlatlineTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Start" />
        <element api="M:DataQualityMonitoring.FlatlineTest.Stop" />
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.FlatlineTest.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.FlatlineTest.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_FlatlineTest" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.FlatlineTest">
      <topicdata name="FlatlineTest" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.FlatlineTest" />
      <apidata name="FlatlineTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.FlatlineTest.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.FlatlineTest.AdminEmailAddress" />
        <element api="P:DataQualityMonitoring.FlatlineTest.EmailInterval" />
        <element api="P:DataQualityMonitoring.FlatlineTest.MinFlatline" />
        <element api="P:DataQualityMonitoring.FlatlineTest.SmtpServer" />
        <element api="P:DataQualityMonitoring.FlatlineTest.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.FlatlineTest.WarnInterval" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_FlatlineTest" />
    </api>
    <api id="Events.T:DataQualityMonitoring.FlatlineTest">
      <topicdata name="FlatlineTest" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.FlatlineTest" />
      <apidata name="FlatlineTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.FlatlineTest.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_FlatlineTest" />
    </api>
    <api id="Overload:DataQualityMonitoring.FlatlineTest.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.FlatlineTest.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_FlatlineTest_Dispose" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="74" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest__ctor" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.AdminEmailAddress">
      <topicdata group="api" />
      <apidata name="AdminEmailAddress" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="136" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AdminEmailAddress" />
      <setter name="set_AdminEmailAddress" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_FlatlineTest_AdminEmailAddress" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:DataQualityMonitoring.FlatlineTest.Dispose" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="301" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_Dispose" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.EmailInterval">
      <topicdata group="api" />
      <apidata name="EmailInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="154" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EmailInterval" />
      <setter name="set_EmailInterval" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>60</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_FlatlineTest_EmailInterval" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.GetFlatlinedMeasurements">
      <topicdata group="api" />
      <apidata name="GetFlatlinedMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="276" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_GetFlatlinedMeasurements" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="194" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_Initialize" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.MinFlatline">
      <topicdata group="api" />
      <apidata name="MinFlatline" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinFlatline" />
      <setter name="set_MinFlatline" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>4</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_FlatlineTest_MinFlatline" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="254" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_PublishFrame" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.SmtpServer">
      <topicdata group="api" />
      <apidata name="SmtpServer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="172" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SmtpServer" />
      <setter name="set_SmtpServer" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>localhost</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_FlatlineTest_SmtpServer" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="231" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_Start" />
    </api>
    <api id="M:DataQualityMonitoring.FlatlineTest.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="240" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_FlatlineTest_Stop" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="183" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_FlatlineTest_SupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.FlatlineTest.WarnInterval">
      <topicdata group="api" />
      <apidata name="WarnInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/FlatlineTest.cs" startLine="118" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WarnInterval" />
      <setter name="set_WarnInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>4</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_FlatlineTest_WarnInterval" />
    </api>
    <api id="T:DataQualityMonitoring.RangeTest">
      <topicdata group="api" />
      <apidata name="RangeTest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.RangeTest.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_LOW_RANGE" />
        <element api="M:DataQualityMonitoring.RangeTest.#ctor" />
        <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeCounts" />
        <element api="Overload:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements">
          <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements" />
          <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements(GSF.TimeSeries.MeasurementKey)" />
        </element>
        <element api="M:DataQualityMonitoring.RangeTest.Initialize" />
        <element api="M:DataQualityMonitoring.RangeTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DataQualityMonitoring.RangeTest.Start" />
        <element api="M:DataQualityMonitoring.RangeTest.Stop" />
        <element api="Overload:DataQualityMonitoring.RangeTest.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.RangeTest.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.RangeTest.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.RangeTest.HighRange" />
        <element api="P:DataQualityMonitoring.RangeTest.LowRange" />
        <element api="P:DataQualityMonitoring.RangeTest.SignalType" />
        <element api="P:DataQualityMonitoring.RangeTest.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.RangeTest.TimeToPurge" />
        <element api="P:DataQualityMonitoring.RangeTest.WarnInterval" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_RangeTest" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.RangeTest">
      <topicdata name="RangeTest" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.RangeTest" />
      <apidata name="RangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.RangeTest.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeCounts" />
        <element api="Overload:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements">
          <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements" />
          <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements(GSF.TimeSeries.MeasurementKey)" />
        </element>
        <element api="M:DataQualityMonitoring.RangeTest.Initialize" />
        <element api="M:DataQualityMonitoring.RangeTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DataQualityMonitoring.RangeTest.Start" />
        <element api="M:DataQualityMonitoring.RangeTest.Stop" />
        <element api="Overload:DataQualityMonitoring.RangeTest.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.RangeTest.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.RangeTest.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_RangeTest" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.RangeTest">
      <topicdata name="RangeTest" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.RangeTest" />
      <apidata name="RangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.RangeTest.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.RangeTest.HighRange" />
        <element api="P:DataQualityMonitoring.RangeTest.LowRange" />
        <element api="P:DataQualityMonitoring.RangeTest.SignalType" />
        <element api="P:DataQualityMonitoring.RangeTest.SupportsTemporalProcessing" />
        <element api="P:DataQualityMonitoring.RangeTest.TimeToPurge" />
        <element api="P:DataQualityMonitoring.RangeTest.WarnInterval" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_RangeTest" />
    </api>
    <api id="Events.T:DataQualityMonitoring.RangeTest">
      <topicdata name="RangeTest" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.RangeTest" />
      <apidata name="RangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.RangeTest.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_RangeTest" />
    </api>
    <api id="Fields.T:DataQualityMonitoring.RangeTest">
      <topicdata name="RangeTest" group="list" subgroup="Fields" typeTopicId="T:DataQualityMonitoring.RangeTest" />
      <apidata name="RangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.RangeTest.#ctor" />
      <elements>
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_LOW_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_HIGH_RANGE" />
        <element api="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_LOW_RANGE" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" />
      </containers>
      <file name="Fields_T_DataQualityMonitoring_RangeTest" />
    </api>
    <api id="Overload:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements">
      <topicdata name="GetOutOfRangeMeasurements" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="GetOutOfRangeMeasurements" group="member" subgroup="method" />
      <elements>
        <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements" />
        <element api="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements(GSF.TimeSeries.MeasurementKey)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_RangeTest_GetOutOfRangeMeasurements" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="115" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest__ctor" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_HIGH_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_FREQ_HIGH_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>60.05</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_FREQ_HIGH_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_FREQ_LOW_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_FREQ_LOW_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>59.95</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_FREQ_LOW_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_HIGH_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_IPHA_HIGH_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>180</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_IPHA_HIGH_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHA_LOW_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_IPHA_LOW_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>-180</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_IPHA_LOW_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_HIGH_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_IPHM_HIGH_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>3000</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_IPHM_HIGH_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_IPHM_LOW_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_IPHM_LOW_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_IPHM_LOW_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_HIGH_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_VPHA_HIGH_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>180</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_VPHA_HIGH_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHA_LOW_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_VPHA_LOW_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>-180</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_VPHA_LOW_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_HIGH_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_VPHM_HIGH_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>525000</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_VPHM_HIGH_RANGE" />
    </api>
    <api id="F:DataQualityMonitoring.RangeTest.DEFAULT_VPHM_LOW_RANGE">
      <topicdata group="api" />
      <apidata name="DEFAULT_VPHM_LOW_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>475000</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_RangeTest_DEFAULT_VPHM_LOW_RANGE" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.GetOutOfRangeCounts">
      <topicdata group="api" />
      <apidata name="GetOutOfRangeCounts" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="324" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            <type api="T:System.Int32" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_GetOutOfRangeCounts" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements">
      <topicdata group="api" />
      <apidata name="GetOutOfRangeMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="350" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_GetOutOfRangeMeasurements" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements(GSF.TimeSeries.MeasurementKey)">
      <topicdata group="api" />
      <apidata name="GetOutOfRangeMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:DataQualityMonitoring.RangeTest.GetOutOfRangeMeasurements" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="373" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="key">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_GetOutOfRangeMeasurements_1" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.HighRange">
      <topicdata group="api" />
      <apidata name="HighRange" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="174" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HighRange" />
      <setter name="set_HighRange" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_RangeTest_HighRange" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="232" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_Initialize" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.LowRange">
      <topicdata group="api" />
      <apidata name="LowRange" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LowRange" />
      <setter name="set_LowRange" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_RangeTest_LowRange" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="308" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_PublishFrame" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.SignalType">
      <topicdata group="api" />
      <apidata name="SignalType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalType" />
      <setter name="set_SignalType" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_RangeTest_SignalType" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="276" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_Start" />
    </api>
    <api id="M:DataQualityMonitoring.RangeTest.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="287" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_RangeTest_Stop" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="221" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_RangeTest_SupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.TimeToPurge">
      <topicdata group="api" />
      <apidata name="TimeToPurge" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="192" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeToPurge" />
      <setter name="set_TimeToPurge" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_RangeTest_TimeToPurge" />
    </api>
    <api id="P:DataQualityMonitoring.RangeTest.WarnInterval">
      <topicdata group="api" />
      <apidata name="WarnInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/RangeTest.cs" startLine="210" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WarnInterval" />
      <setter name="set_WarnInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>4</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_RangeTest_WarnInterval" />
    </api>
    <api id="T:DataQualityMonitoring.SerializableMeasurement">
      <topicdata group="api" />
      <apidata name="SerializableMeasurement" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
          <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
        </descendents>
      </family>
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
        <element api="Overload:DataQualityMonitoring.SerializableMeasurement.#ctor">
          <element api="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
          <element api="M:DataQualityMonitoring.SerializableMeasurement.#ctor(GSF.TimeSeries.IMeasurement)" />
        </element>
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Measurement</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>Measurement</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_SerializableMeasurement" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.SerializableMeasurement">
      <topicdata name="SerializableMeasurement" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.SerializableMeasurement" />
      <apidata name="SerializableMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_SerializableMeasurement" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.SerializableMeasurement">
      <topicdata name="SerializableMeasurement" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.SerializableMeasurement" />
      <apidata name="SerializableMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_SerializableMeasurement" />
    </api>
    <api id="Events.T:DataQualityMonitoring.SerializableMeasurement">
      <topicdata name="SerializableMeasurement" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.SerializableMeasurement" />
      <apidata name="SerializableMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_SerializableMeasurement" />
    </api>
    <api id="Overload:DataQualityMonitoring.SerializableMeasurement.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.SerializableMeasurement.#ctor" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.#ctor(GSF.TimeSeries.IMeasurement)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_SerializableMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.SerializableMeasurement.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="61" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_SerializableMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.SerializableMeasurement.#ctor(GSF.TimeSeries.IMeasurement)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.SerializableMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="74" />
      <parameters>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_SerializableMeasurement__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.Device">
      <topicdata group="api" />
      <apidata name="Device" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="145" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Device" />
      <setter name="set_Device" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_Device" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.Key">
      <topicdata group="api" />
      <apidata name="Key" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="95" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Key" />
      <setter name="set_Key" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_Key" />
    </api>
    <api id="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)">
      <topicdata group="api" />
      <apidata name="OnProcessException" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="177" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="exception">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_SerializableMeasurement_OnProcessException" />
    </api>
    <api id="E:DataQualityMonitoring.SerializableMeasurement.ProcessException">
      <topicdata group="api" />
      <apidata name="ProcessException" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <adder name="add_ProcessException" />
      <remover name="remove_ProcessException" />
      <eventhandler>
        <type api="T:System.EventHandler`1" ref="true">
          <specialization>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </eventhandler>
      <eventargs>
        <type api="T:GSF.EventArgs`1" ref="true">
          <specialization>
            <type api="T:System.Exception" ref="true" />
          </specialization>
        </type>
      </eventargs>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="E_DataQualityMonitoring_SerializableMeasurement_ProcessException" />
    </api>
    <api id="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)">
      <topicdata group="api" />
      <apidata name="SetDeviceAndSignalType" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="161" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dataSource">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_SerializableMeasurement_SetDeviceAndSignalType" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.SignalID">
      <topicdata group="api" />
      <apidata name="SignalID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="105" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalID" />
      <setter name="set_SignalID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_SignalID" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.SignalType">
      <topicdata group="api" />
      <apidata name="SignalType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="135" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalType" />
      <setter name="set_SignalType" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>4</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_SignalType" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.Timestamp">
      <topicdata group="api" />
      <apidata name="Timestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="125" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Timestamp" />
      <setter name="set_Timestamp" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>3</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_Timestamp" />
    </api>
    <api id="P:DataQualityMonitoring.SerializableMeasurement.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableMeasurement.cs" startLine="115" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Value" />
      <setter name="set_Value" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>2</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_SerializableMeasurement_Value" />
    </api>
    <api id="T:DataQualityMonitoring.StateFlagsTransferAdapter">
      <topicdata group="api" />
      <apidata name="StateFlagsTransferAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultFlags" />
        <element api="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultSupportsTemporalProcessing" />
        <element api="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
        <element api="M:DataQualityMonitoring.StateFlagsTransferAdapter.Initialize" />
        <element api="M:DataQualityMonitoring.StateFlagsTransferAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.DestinationMeasurements" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.Flags" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.SourceMeasurements" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
      </containers>
      <file name="T_DataQualityMonitoring_StateFlagsTransferAdapter" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.StateFlagsTransferAdapter">
      <topicdata name="StateFlagsTransferAdapter" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      <apidata name="StateFlagsTransferAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.StateFlagsTransferAdapter.Initialize" />
        <element api="M:DataQualityMonitoring.StateFlagsTransferAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DataQualityMonitoring.StateFlagsTransferAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_StateFlagsTransferAdapter" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.StateFlagsTransferAdapter">
      <topicdata name="StateFlagsTransferAdapter" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      <apidata name="StateFlagsTransferAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.DestinationMeasurements" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.Flags" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.SourceMeasurements" />
        <element api="P:DataQualityMonitoring.StateFlagsTransferAdapter.SupportsTemporalProcessing" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_StateFlagsTransferAdapter" />
    </api>
    <api id="Events.T:DataQualityMonitoring.StateFlagsTransferAdapter">
      <topicdata name="StateFlagsTransferAdapter" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      <apidata name="StateFlagsTransferAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_StateFlagsTransferAdapter" />
    </api>
    <api id="Fields.T:DataQualityMonitoring.StateFlagsTransferAdapter">
      <topicdata name="StateFlagsTransferAdapter" group="list" subgroup="Fields" typeTopicId="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      <apidata name="StateFlagsTransferAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor" />
      <elements>
        <element api="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultFlags" />
        <element api="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultSupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" />
      </containers>
      <file name="Fields_T_DataQualityMonitoring_StateFlagsTransferAdapter" />
    </api>
    <api id="M:DataQualityMonitoring.StateFlagsTransferAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_StateFlagsTransferAdapter__ctor" />
    </api>
    <api id="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultFlags">
      <topicdata group="api" />
      <apidata name="DefaultFlags" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <enumValue>
        <field name="Normal" />
      </enumValue>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_StateFlagsTransferAdapter_DefaultFlags" />
    </api>
    <api id="F:DataQualityMonitoring.StateFlagsTransferAdapter.DefaultSupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="DefaultSupportsTemporalProcessing" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <file name="F_DataQualityMonitoring_StateFlagsTransferAdapter_DefaultSupportsTemporalProcessing" />
    </api>
    <api id="P:DataQualityMonitoring.StateFlagsTransferAdapter.DestinationMeasurements">
      <topicdata group="api" />
      <apidata name="DestinationMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="98" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DestinationMeasurements" />
      <setter name="set_DestinationMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_StateFlagsTransferAdapter_DestinationMeasurements" />
    </api>
    <api id="P:DataQualityMonitoring.StateFlagsTransferAdapter.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="117" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Flags" />
      <setter name="set_Flags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
            <enumValue>
              <field name="Normal" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_StateFlagsTransferAdapter_Flags" />
    </api>
    <api id="M:DataQualityMonitoring.StateFlagsTransferAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="148" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_StateFlagsTransferAdapter_Initialize" />
    </api>
    <api id="M:DataQualityMonitoring.StateFlagsTransferAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="197" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_StateFlagsTransferAdapter_ProcessMeasurements" />
    </api>
    <api id="P:DataQualityMonitoring.StateFlagsTransferAdapter.SourceMeasurements">
      <topicdata group="api" />
      <apidata name="SourceMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="81" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SourceMeasurements" />
      <setter name="set_SourceMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_StateFlagsTransferAdapter_SourceMeasurements" />
    </api>
    <api id="P:DataQualityMonitoring.StateFlagsTransferAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/StateFlagsTransferAdapter.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring" />
        <type api="T:DataQualityMonitoring.StateFlagsTransferAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_StateFlagsTransferAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="N:DataQualityMonitoring.Services">
      <topicdata group="api" />
      <apidata name="DataQualityMonitoring.Services" group="namespace" />
      <elements>
        <element api="T:DataQualityMonitoring.Services.AlarmService" />
        <element api="T:DataQualityMonitoring.Services.FlatlineService" />
        <element api="T:DataQualityMonitoring.Services.IAlarmService" />
        <element api="T:DataQualityMonitoring.Services.IFlatlineService" />
        <element api="T:DataQualityMonitoring.Services.IOutOfRangeService" />
        <element api="T:DataQualityMonitoring.Services.OutOfRangeService" />
        <element api="T:DataQualityMonitoring.Services.SerializableAlarm" />
        <element api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" />
        <element api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
        <element api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" />
        <element api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
        <element api="T:DataQualityMonitoring.Services.SerializableRangeTest" />
        <element api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" />
      </elements>
      <file name="N_DataQualityMonitoring_Services" />
    </api>
    <api id="T:DataQualityMonitoring.Services.AlarmService">
      <topicdata group="api" />
      <apidata name="AlarmService" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          <type api="T:GSF.Adapters.Adapter" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.Services.AlarmService.#ctor(DataQualityMonitoring.AlarmAdapter)" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsXml" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsXml" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.AlarmService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.AlarmService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.AlarmService.AlarmAdapter" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceBehaviorAttribute" ref="true" />
          <assignment name="InstanceContextMode">
            <type api="T:System.ServiceModel.InstanceContextMode" ref="false" />
            <enumValue>
              <field name="Single" />
            </enumValue>
          </assignment>
          <assignment name="ConcurrencyMode">
            <type api="T:System.ServiceModel.ConcurrencyMode" ref="false" />
            <enumValue>
              <field name="Multiple" />
            </enumValue>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_AlarmService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.AlarmService">
      <topicdata name="AlarmService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.AlarmService" />
      <apidata name="AlarmService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsXml" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsXml" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.AlarmService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.AlarmService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_AlarmService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.AlarmService">
      <topicdata name="AlarmService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.AlarmService" />
      <apidata name="AlarmService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.AlarmService.AlarmAdapter" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_AlarmService" />
    </api>
    <api id="Events.T:DataQualityMonitoring.Services.AlarmService">
      <topicdata name="AlarmService" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.Services.AlarmService" />
      <apidata name="AlarmService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_Services_AlarmService" />
    </api>
    <api id="M:DataQualityMonitoring.Services.AlarmService.#ctor(DataQualityMonitoring.AlarmAdapter)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="51" />
      <parameters>
        <parameter name="adapter">
          <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_AlarmService__ctor" />
    </api>
    <api id="P:DataQualityMonitoring.Services.AlarmService.AlarmAdapter">
      <topicdata group="api" />
      <apidata name="AlarmAdapter" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="71" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" />
      <getter name="get_AlarmAdapter" />
      <setter name="set_AlarmAdapter" />
      <returns>
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </returns>
      <implements>
        <member api="P:DataQualityMonitoring.Services.IAlarmService.AlarmAdapter">
          <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_AlarmService_AlarmAdapter" />
    </api>
    <api id="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllRaisedAlarmsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="101" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsJson">
          <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_AlarmService_ReadAllRaisedAlarmsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.AlarmService.ReadAllRaisedAlarmsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllRaisedAlarmsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="92" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsXml">
          <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_AlarmService_ReadAllRaisedAlarmsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsJson">
      <topicdata group="api" />
      <apidata name="ReadHighestSeverityAlarmsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="119" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsJson">
          <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_AlarmService_ReadHighestSeverityAlarmsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.AlarmService.ReadHighestSeverityAlarmsAsXml">
      <topicdata group="api" />
      <apidata name="ReadHighestSeverityAlarmsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/AlarmService.cs" startLine="110" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsXml">
          <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_AlarmService_ReadHighestSeverityAlarmsAsXml" />
    </api>
    <api id="T:DataQualityMonitoring.Services.FlatlineService">
      <topicdata group="api" />
      <apidata name="FlatlineService" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          <type api="T:GSF.Adapters.Adapter" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.Services.FlatlineService.#ctor(DataQualityMonitoring.FlatlineTest)" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.FlatlineService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.FlatlineService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.FlatlineService.Test" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceBehaviorAttribute" ref="true" />
          <assignment name="InstanceContextMode">
            <type api="T:System.ServiceModel.InstanceContextMode" ref="false" />
            <enumValue>
              <field name="Single" />
            </enumValue>
          </assignment>
          <assignment name="ConcurrencyMode">
            <type api="T:System.ServiceModel.ConcurrencyMode" ref="false" />
            <enumValue>
              <field name="Multiple" />
            </enumValue>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_FlatlineService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.FlatlineService">
      <topicdata name="FlatlineService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.FlatlineService" />
      <apidata name="FlatlineService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.FlatlineService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.FlatlineService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_FlatlineService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.FlatlineService">
      <topicdata name="FlatlineService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.FlatlineService" />
      <apidata name="FlatlineService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.FlatlineService.Test" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_FlatlineService" />
    </api>
    <api id="Events.T:DataQualityMonitoring.Services.FlatlineService">
      <topicdata name="FlatlineService" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.Services.FlatlineService" />
      <apidata name="FlatlineService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_Services_FlatlineService" />
    </api>
    <api id="M:DataQualityMonitoring.Services.FlatlineService.#ctor(DataQualityMonitoring.FlatlineTest)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="61" />
      <parameters>
        <parameter name="test">
          <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_FlatlineService__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllFlatlinedMeasurementsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="107" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsJson">
          <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_FlatlineService_ReadAllFlatlinedMeasurementsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.FlatlineService.ReadAllFlatlinedMeasurementsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllFlatlinedMeasurementsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="98" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsXml">
          <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_FlatlineService_ReadAllFlatlinedMeasurementsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadFlatlinedMeasurementsFromDeviceAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="127" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)">
          <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_FlatlineService_ReadFlatlinedMeasurementsFromDeviceAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.FlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadFlatlinedMeasurementsFromDeviceAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="117" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)">
          <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_FlatlineService_ReadFlatlinedMeasurementsFromDeviceAsXml" />
    </api>
    <api id="P:DataQualityMonitoring.Services.FlatlineService.Test">
      <topicdata group="api" />
      <apidata name="Test" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/FlatlineService.cs" startLine="80" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Test" />
      <setter name="set_Test" />
      <returns>
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </returns>
      <implements>
        <member api="P:DataQualityMonitoring.Services.IFlatlineService.Test">
          <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_FlatlineService_Test" />
    </api>
    <api id="T:DataQualityMonitoring.Services.IAlarmService">
      <topicdata group="api" />
      <apidata name="IAlarmService" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:DataQualityMonitoring.Services.AlarmService" ref="true" />
      </implementors>
      <elements>
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsXml" />
        <element api="P:DataQualityMonitoring.Services.IAlarmService.AlarmAdapter" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceContractAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_IAlarmService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.IAlarmService">
      <topicdata name="IAlarmService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.IAlarmService" />
      <apidata name="IAlarmService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsXml" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_IAlarmService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.IAlarmService">
      <topicdata name="IAlarmService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.IAlarmService" />
      <apidata name="IAlarmService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.IAlarmService.AlarmAdapter" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_IAlarmService" />
    </api>
    <api id="P:DataQualityMonitoring.Services.IAlarmService.AlarmAdapter">
      <topicdata group="api" />
      <apidata name="AlarmAdapter" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_AlarmAdapter" />
      <setter name="set_AlarmAdapter" />
      <returns>
        <type api="T:DataQualityMonitoring.AlarmAdapter" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_IAlarmService_AlarmAdapter" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllRaisedAlarmsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/raisedalarms/all/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IAlarmService_ReadAllRaisedAlarmsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IAlarmService.ReadAllRaisedAlarmsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllRaisedAlarmsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/raisedalarms/all/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IAlarmService_ReadAllRaisedAlarmsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsJson">
      <topicdata group="api" />
      <apidata name="ReadHighestSeverityAlarmsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/raisedalarms/severe/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IAlarmService_ReadHighestSeverityAlarmsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IAlarmService.ReadHighestSeverityAlarmsAsXml">
      <topicdata group="api" />
      <apidata name="ReadHighestSeverityAlarmsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IAlarmService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IAlarmService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/raisedalarms/severe/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IAlarmService_ReadHighestSeverityAlarmsAsXml" />
    </api>
    <api id="T:DataQualityMonitoring.Services.IFlatlineService">
      <topicdata group="api" />
      <apidata name="IFlatlineService" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:DataQualityMonitoring.Services.FlatlineService" ref="true" />
      </implementors>
      <elements>
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)" />
        <element api="P:DataQualityMonitoring.Services.IFlatlineService.Test" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceContractAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_IFlatlineService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.IFlatlineService">
      <topicdata name="IFlatlineService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.IFlatlineService" />
      <apidata name="IFlatlineService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_IFlatlineService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.IFlatlineService">
      <topicdata name="IFlatlineService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.IFlatlineService" />
      <apidata name="IFlatlineService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.IFlatlineService.Test" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_IFlatlineService" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllFlatlinedMeasurementsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/flatlinedmeasurements/read/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IFlatlineService_ReadAllFlatlinedMeasurementsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IFlatlineService.ReadAllFlatlinedMeasurementsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllFlatlinedMeasurementsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/flatlinedmeasurements/read/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IFlatlineService_ReadAllFlatlinedMeasurementsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadFlatlinedMeasurementsFromDeviceAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/flatlinedmeasurements/read/{device}/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IFlatlineService_ReadFlatlinedMeasurementsFromDeviceAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IFlatlineService.ReadFlatlinedMeasurementsFromDeviceAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadFlatlinedMeasurementsFromDeviceAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/flatlinedmeasurements/read/{device}/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IFlatlineService_ReadFlatlinedMeasurementsFromDeviceAsXml" />
    </api>
    <api id="P:DataQualityMonitoring.Services.IFlatlineService.Test">
      <topicdata group="api" />
      <apidata name="Test" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IFlatlineService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Test" />
      <setter name="set_Test" />
      <returns>
        <type api="T:DataQualityMonitoring.FlatlineTest" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IFlatlineService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_IFlatlineService_Test" />
    </api>
    <api id="T:DataQualityMonitoring.Services.IOutOfRangeService">
      <topicdata group="api" />
      <apidata name="IOutOfRangeService" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </implementors>
      <elements>
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)" />
        <element api="P:DataQualityMonitoring.Services.IOutOfRangeService.Tests" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceContractAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_IOutOfRangeService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.IOutOfRangeService">
      <topicdata name="IOutOfRangeService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.IOutOfRangeService" />
      <apidata name="IOutOfRangeService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_IOutOfRangeService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.IOutOfRangeService">
      <topicdata name="IOutOfRangeService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.IOutOfRangeService" />
      <apidata name="IOutOfRangeService" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.IOutOfRangeService.Tests" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_IOutOfRangeService" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllOutOfRangeMeasurementsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadAllOutOfRangeMeasurementsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllOutOfRangeMeasurementsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadAllOutOfRangeMeasurementsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromDeviceAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/device:{device}/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsFromDeviceAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromDeviceAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/device:{device}/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsFromDeviceAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromTestAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="test">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/test:{test}/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsFromTestAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromTestAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="test">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/test:{test}/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsFromTestAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsWithSignalTypeAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="signalType">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Json" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/signaltype:{signalType}/json</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsWithSignalTypeAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsWithSignalTypeAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="signalType">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.OperationContractAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ServiceModel.Web.WebGetAttribute" ref="true" />
          <assignment name="ResponseFormat">
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
            <enumValue>
              <field name="Xml" />
            </enumValue>
          </assignment>
          <assignment name="UriTemplate">
            <type api="T:System.String" ref="true" />
            <value>/outofrangemeasurements/read/signaltype:{signalType}/xml</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="M_DataQualityMonitoring_Services_IOutOfRangeService_ReadOutOfRangeMeasurementsWithSignalTypeAsXml" />
    </api>
    <api id="P:DataQualityMonitoring.Services.IOutOfRangeService.Tests">
      <topicdata group="api" />
      <apidata name="Tests" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/IOutOfRangeService.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Tests" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_IOutOfRangeService_Tests" />
    </api>
    <api id="T:DataQualityMonitoring.Services.OutOfRangeService">
      <topicdata group="api" />
      <apidata name="OutOfRangeService" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          <type api="T:GSF.Adapters.Adapter" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.AttachRangeTest(DataQualityMonitoring.RangeTest)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.DetachRangeTest(DataQualityMonitoring.RangeTest)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.OutOfRangeService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.OutOfRangeService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.OutOfRangeService.Tests" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ServiceModel.ServiceBehaviorAttribute" ref="true" />
          <assignment name="InstanceContextMode">
            <type api="T:System.ServiceModel.InstanceContextMode" ref="false" />
            <enumValue>
              <field name="Single" />
            </enumValue>
          </assignment>
          <assignment name="ConcurrencyMode">
            <type api="T:System.ServiceModel.ConcurrencyMode" ref="false" />
            <enumValue>
              <field name="Multiple" />
            </enumValue>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_OutOfRangeService" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.OutOfRangeService">
      <topicdata name="OutOfRangeService" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.OutOfRangeService" />
      <apidata name="OutOfRangeService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.AttachRangeTest(DataQualityMonitoring.RangeTest)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.DetachRangeTest(DataQualityMonitoring.RangeTest)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)" />
        <element api="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.OutOfRangeService.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.ServiceModel.SelfHostingService.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.ServiceModel" />
              <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetFlashPolicy">
          <apidata name="GetFlashPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetFlashPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetServiceAddress">
          <apidata name="GetServiceAddress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetSilverlightPolicy">
          <apidata name="GetSilverlightPolicy" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.IO.Stream" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.ServiceModel.IPolicyRetriever.GetSilverlightPolicy">
              <type api="T:GSF.ServiceModel.IPolicyRetriever" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.GetUnusedPort">
          <apidata name="GetUnusedPort" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.InitializeServiceHost">
          <apidata name="InitializeServiceHost" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.LoadSettings">
          <apidata name="LoadSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.LoadSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostCreated">
          <apidata name="OnServiceHostCreated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceHostStarted">
          <apidata name="OnServiceHostStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.OnServiceProcessException(System.Exception)">
          <apidata name="OnServiceProcessException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="exception">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.ServiceModel.SelfHostingService.SaveSettings">
          <apidata name="SaveSettings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.SaveSettings">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
            <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:DataQualityMonitoring.Services.OutOfRangeService.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_OutOfRangeService" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.OutOfRangeService">
      <topicdata name="OutOfRangeService" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.OutOfRangeService" />
      <apidata name="OutOfRangeService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.OutOfRangeService.Tests" />
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowCrossDomainAccess">
          <apidata name="AllowCrossDomainAccess" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowCrossDomainAccess" />
          <setter name="set_AllowCrossDomainAccess" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AllowedDomainList">
          <apidata name="AllowedDomainList" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowedDomainList" />
          <setter name="set_AllowedDomainList" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.AutomaticFormatSelectionEnabled">
          <apidata name="AutomaticFormatSelectionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AutomaticFormatSelectionEnabled" />
          <setter name="set_AutomaticFormatSelectionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ContractInterface">
          <apidata name="ContractInterface" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ContractInterface" />
          <setter name="set_ContractInterface" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ContractInterface">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingRequestFormat">
          <apidata name="DefaultOutgoingRequestFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingRequestFormat" />
          <setter name="set_DefaultOutgoingRequestFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.DefaultOutgoingResponseFormat">
          <apidata name="DefaultOutgoingResponseFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultOutgoingResponseFormat" />
          <setter name="set_DefaultOutgoingResponseFormat" />
          <returns>
            <type api="T:System.ServiceModel.Web.WebMessageFormat" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.Adapters.Adapter.Enabled">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Endpoints">
          <apidata name="Endpoints" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Endpoints" />
          <setter name="set_Endpoints" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Endpoints">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.FaultExceptionEnabled">
          <apidata name="FaultExceptionEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FaultExceptionEnabled" />
          <setter name="set_FaultExceptionEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.JsonFaultHandlingEnabled">
          <apidata name="JsonFaultHandlingEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_JsonFaultHandlingEnabled" />
          <setter name="set_JsonFaultHandlingEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.PublishMetadata">
          <apidata name="PublishMetadata" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PublishMetadata" />
          <setter name="set_PublishMetadata" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.PublishMetadata">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.SecurityPolicy">
          <apidata name="SecurityPolicy" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SecurityPolicy" />
          <setter name="set_SecurityPolicy" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.SecurityPolicy">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceEnabled">
          <apidata name="ServiceEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ServiceEnabled" />
          <setter name="set_ServiceEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.ServiceHost">
          <apidata name="ServiceHost" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ServiceHost" />
          <returns>
            <type api="T:System.ServiceModel.ServiceHost" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.ServiceHost">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.Singleton">
          <apidata name="Singleton" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Singleton" />
          <setter name="set_Singleton" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ServiceModel.ISelfHostingService.Singleton">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ServiceModel.SelfHostingService.WindowsAuthentication">
          <apidata name="WindowsAuthentication" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_WindowsAuthentication" />
          <setter name="set_WindowsAuthentication" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_OutOfRangeService" />
    </api>
    <api id="Events.T:DataQualityMonitoring.Services.OutOfRangeService">
      <topicdata name="OutOfRangeService" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.Services.OutOfRangeService" />
      <apidata name="OutOfRangeService" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor" />
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostCreated">
          <apidata name="ServiceHostCreated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostCreated" />
          <remover name="remove_ServiceHostCreated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostCreated">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceHostStarted">
          <apidata name="ServiceHostStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceHostStarted" />
          <remover name="remove_ServiceHostStarted" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceHostStarted">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.ServiceModel.SelfHostingService.ServiceProcessException">
          <apidata name="ServiceProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ServiceProcessException" />
          <remover name="remove_ServiceProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.ServiceModel.ISelfHostingService.ServiceProcessException">
              <type api="T:GSF.ServiceModel.ISelfHostingService" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.ServiceModel" module="GSF.ServiceModel" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.ServiceModel" />
            <type api="T:GSF.ServiceModel.SelfHostingService" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_Services_OutOfRangeService" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="55" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.AttachRangeTest(DataQualityMonitoring.RangeTest)">
      <topicdata group="api" />
      <apidata name="AttachRangeTest" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="166" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="test">
          <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_AttachRangeTest" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.DetachRangeTest(DataQualityMonitoring.RangeTest)">
      <topicdata group="api" />
      <apidata name="DetachRangeTest" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="175" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="test">
          <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_DetachRangeTest" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson">
      <topicdata group="api" />
      <apidata name="ReadAllOutOfRangeMeasurementsAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="97" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsJson">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadAllOutOfRangeMeasurementsAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml">
      <topicdata group="api" />
      <apidata name="ReadAllOutOfRangeMeasurementsAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="88" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadAllOutOfRangeMeasurementsAsXml">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadAllOutOfRangeMeasurementsAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromDeviceAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="137" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsJson(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsFromDeviceAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromDeviceAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="127" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="device">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromDeviceAsXml(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsFromDeviceAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromTestAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="157" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="test">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsJson(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsFromTestAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsFromTestAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="147" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="test">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsFromTestAsXml(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsFromTestAsXml" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsWithSignalTypeAsJson" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="117" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="signalType">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsJson(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsWithSignalTypeAsJson" />
    </api>
    <api id="M:DataQualityMonitoring.Services.OutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)">
      <topicdata group="api" />
      <apidata name="ReadOutOfRangeMeasurementsWithSignalTypeAsXml" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="107" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="signalType">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </returns>
      <implements>
        <member api="M:DataQualityMonitoring.Services.IOutOfRangeService.ReadOutOfRangeMeasurementsWithSignalTypeAsXml(System.String)">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_OutOfRangeService_ReadOutOfRangeMeasurementsWithSignalTypeAsXml" />
    </api>
    <api id="P:DataQualityMonitoring.Services.OutOfRangeService.Tests">
      <topicdata group="api" />
      <apidata name="Tests" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/OutOfRangeService.cs" startLine="74" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_Tests" />
      <returns>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:DataQualityMonitoring.RangeTest" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="P:DataQualityMonitoring.Services.IOutOfRangeService.Tests">
          <type api="T:DataQualityMonitoring.Services.IOutOfRangeService" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.OutOfRangeService" ref="true" />
      </containers>
      <file name="P_DataQualityMonitoring_Services_OutOfRangeService_Tests" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableAlarm">
      <topicdata group="api" />
      <apidata name="SerializableAlarm" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:DataQualityMonitoring.Services.SerializableAlarm.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor(GSF.TimeSeries.Alarm)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Delay" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Description" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Hysteresis" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.ID" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Operation" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.SetPoint" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Severity" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.SignalID" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.State" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.TagName" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.TimeRaised" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Tolerance" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.ValueAtTimeRaised" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Alarm</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>Alarm</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableAlarm" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableAlarm">
      <topicdata name="SerializableAlarm" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableAlarm" />
      <apidata name="SerializableAlarm" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableAlarm" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableAlarm">
      <topicdata name="SerializableAlarm" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableAlarm" />
      <apidata name="SerializableAlarm" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Delay" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Description" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Hysteresis" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.ID" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Operation" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.SetPoint" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Severity" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.SignalID" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.State" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.TagName" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.TimeRaised" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.Tolerance" />
        <element api="P:DataQualityMonitoring.Services.SerializableAlarm.ValueAtTimeRaised" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableAlarm" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableAlarm.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor(GSF.TimeSeries.Alarm)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableAlarm__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="44" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableAlarm__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableAlarm.#ctor(GSF.TimeSeries.Alarm)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableAlarm.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="53" />
      <parameters>
        <parameter name="sourceAlarm">
          <type api="T:GSF.TimeSeries.Alarm" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableAlarm__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Delay">
      <topicdata group="api" />
      <apidata name="Delay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="153" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Delay" />
      <setter name="set_Delay" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>11</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Delay" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="122" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Description" />
      <setter name="set_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>7</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Description" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Hysteresis">
      <topicdata group="api" />
      <apidata name="Hysteresis" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="159" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Hysteresis" />
      <setter name="set_Hysteresis" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>12</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Hysteresis" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_ID" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Operation">
      <topicdata group="api" />
      <apidata name="Operation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Operation" />
      <setter name="set_Operation" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>8</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Operation" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.SetPoint">
      <topicdata group="api" />
      <apidata name="SetPoint" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SetPoint" />
      <setter name="set_SetPoint" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>9</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_SetPoint" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Severity">
      <topicdata group="api" />
      <apidata name="Severity" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="90" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Severity" />
      <setter name="set_Severity" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>2</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Severity" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.SignalID">
      <topicdata group="api" />
      <apidata name="SignalID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="103" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalID" />
      <setter name="set_SignalID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>4</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_SignalID" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.State">
      <topicdata group="api" />
      <apidata name="State" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="96" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_State" />
      <setter name="set_State" />
      <returns>
        <type api="T:GSF.TimeSeries.AlarmState" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>3</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_State" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.TagName">
      <topicdata group="api" />
      <apidata name="TagName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="84" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagName" />
      <setter name="set_TagName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_TagName" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.TimeRaised">
      <topicdata group="api" />
      <apidata name="TimeRaised" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="109" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeRaised" />
      <setter name="set_TimeRaised" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_TimeRaised" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.Tolerance">
      <topicdata group="api" />
      <apidata name="Tolerance" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="145" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Tolerance" />
      <setter name="set_Tolerance" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>10</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_Tolerance" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarm.ValueAtTimeRaised">
      <topicdata group="api" />
      <apidata name="ValueAtTimeRaised" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarm.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValueAtTimeRaised" />
      <setter name="set_ValueAtTimeRaised" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>6</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarm_ValueAtTimeRaised" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableAlarmCollection">
      <topicdata group="api" />
      <apidata name="SerializableAlarmCollection" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarmCollection.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.Alarm})" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.SerializableAlarmCollection.Alarms" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlRootAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>RaisedAlarms</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>RaisedAlarms</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableAlarmCollection" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableAlarmCollection">
      <topicdata name="SerializableAlarmCollection" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableAlarmCollection" />
      <apidata name="SerializableAlarmCollection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableAlarmCollection" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableAlarmCollection">
      <topicdata name="SerializableAlarmCollection" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableAlarmCollection" />
      <apidata name="SerializableAlarmCollection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.SerializableAlarmCollection.Alarms" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableAlarmCollection" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.Alarm})" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableAlarmCollection__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarmCollection.cs" startLine="45" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableAlarmCollection__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.Alarm})">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableAlarmCollection.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarmCollection.cs" startLine="53" />
      <parameters>
        <parameter name="raisedAlarms">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.Alarm" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableAlarmCollection__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableAlarmCollection.Alarms">
      <topicdata group="api" />
      <apidata name="Alarms" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableAlarmCollection.cs" startLine="66" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Alarms" />
      <setter name="set_Alarms" />
      <returns>
        <arrayOf rank="1">
          <type api="T:DataQualityMonitoring.Services.SerializableAlarm" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableAlarmCollection" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlArrayAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableAlarmCollection_Alarms" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement">
      <topicdata group="api" />
      <apidata name="SerializableFlatlinedMeasurement" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlinedMeasurement.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <family>
        <ancestors>
          <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="Overload:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Int64)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
        <element api="P:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.TimeSinceLastChange" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>FlatlinedMeasurement</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FlatlinedMeasurement</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement">
      <topicdata name="SerializableFlatlinedMeasurement" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      <apidata name="SerializableFlatlinedMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement">
      <topicdata name="SerializableFlatlinedMeasurement" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      <apidata name="SerializableFlatlinedMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
        <element api="P:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.TimeSinceLastChange" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement" />
    </api>
    <api id="Events.T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement">
      <topicdata name="SerializableFlatlinedMeasurement" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      <apidata name="SerializableFlatlinedMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Int64)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlinedMeasurement.cs" startLine="49" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Int64)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlinedMeasurement.cs" startLine="59" />
      <parameters>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
        <parameter name="timeSinceLastChange">
          <type api="T:System.Int64" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement.TimeSinceLastChange">
      <topicdata group="api" />
      <apidata name="TimeSinceLastChange" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlinedMeasurement.cs" startLine="72" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeSinceLastChange" />
      <setter name="set_TimeSinceLastChange" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>6</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableFlatlinedMeasurement_TimeSinceLastChange" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableFlatlineTest">
      <topicdata group="api" />
      <apidata name="SerializableFlatlineTest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlineTest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Int64)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.SerializableFlatlineTest.FlatlinedMeasurements" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlRootAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>FlatlineTest</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>FlatlineTest</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableFlatlineTest" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableFlatlineTest">
      <topicdata name="SerializableFlatlineTest" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableFlatlineTest" />
      <apidata name="SerializableFlatlineTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableFlatlineTest" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableFlatlineTest">
      <topicdata name="SerializableFlatlineTest" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableFlatlineTest" />
      <apidata name="SerializableFlatlineTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.SerializableFlatlineTest.FlatlinedMeasurements" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableFlatlineTest" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Int64)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableFlatlineTest__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlineTest.cs" startLine="45" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableFlatlineTest__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Int64)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableFlatlineTest.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlineTest.cs" startLine="54" />
      <parameters>
        <parameter name="flatlinedMeasurements">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="currentTime">
          <type api="T:System.Int64" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableFlatlineTest__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableFlatlineTest.FlatlinedMeasurements">
      <topicdata group="api" />
      <apidata name="FlatlinedMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableFlatlineTest.cs" startLine="73" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FlatlinedMeasurements" />
      <setter name="set_FlatlinedMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:DataQualityMonitoring.Services.SerializableFlatlinedMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableFlatlineTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlArrayAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableFlatlineTest_FlatlinedMeasurements" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement">
      <topicdata group="api" />
      <apidata name="SerializableOutOfRangeMeasurement" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableOutOfRangeMeasurement.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <family>
        <ancestors>
          <type api="T:DataQualityMonitoring.SerializableMeasurement" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="Overload:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Double,System.Double)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
        <element api="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.HighRange" />
        <element api="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.LowRange" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>OutOfRangeMeasurement</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>OutOfRangeMeasurement</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement">
      <topicdata name="SerializableOutOfRangeMeasurement" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      <apidata name="SerializableOutOfRangeMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <elements>
        <element api="M:DataQualityMonitoring.SerializableMeasurement.OnProcessException(System.Exception)" />
        <element api="M:DataQualityMonitoring.SerializableMeasurement.SetDeviceAndSignalType(System.Data.DataSet)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement">
      <topicdata name="SerializableOutOfRangeMeasurement" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      <apidata name="SerializableOutOfRangeMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Device" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Key" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalID" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.SignalType" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Timestamp" />
        <element api="P:DataQualityMonitoring.SerializableMeasurement.Value" />
        <element api="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.HighRange" />
        <element api="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.LowRange" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement" />
    </api>
    <api id="Events.T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement">
      <topicdata name="SerializableOutOfRangeMeasurement" group="list" subgroup="Events" typeTopicId="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      <apidata name="SerializableOutOfRangeMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <elements>
        <element api="E:DataQualityMonitoring.SerializableMeasurement.ProcessException" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" />
      </containers>
      <file name="Events_T_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Double,System.Double)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableOutOfRangeMeasurement.cs" startLine="44" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor(GSF.TimeSeries.IMeasurement,System.Double,System.Double)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableOutOfRangeMeasurement.cs" startLine="55" />
      <parameters>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
        <parameter name="lowRange">
          <type api="T:System.Double" ref="false" />
        </parameter>
        <parameter name="highRange">
          <type api="T:System.Double" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement__ctor_1" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.HighRange">
      <topicdata group="api" />
      <apidata name="HighRange" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableOutOfRangeMeasurement.cs" startLine="75" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HighRange" />
      <setter name="set_HighRange" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>7</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement_HighRange" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement.LowRange">
      <topicdata group="api" />
      <apidata name="LowRange" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableOutOfRangeMeasurement.cs" startLine="69" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LowRange" />
      <setter name="set_LowRange" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>6</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableOutOfRangeMeasurement_LowRange" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableRangeTest">
      <topicdata group="api" />
      <apidata name="SerializableRangeTest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:DataQualityMonitoring.Services.SerializableRangeTest.#ctor">
          <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
          <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.String)" />
          <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Double,System.Double)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTest.Acronym" />
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTest.OutOfRangeMeasurements" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlTypeAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>RangeTest</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>RangeTest</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableRangeTest" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableRangeTest">
      <topicdata name="SerializableRangeTest" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableRangeTest" />
      <apidata name="SerializableRangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableRangeTest" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableRangeTest">
      <topicdata name="SerializableRangeTest" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableRangeTest" />
      <apidata name="SerializableRangeTest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTest.Acronym" />
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTest.OutOfRangeMeasurements" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableRangeTest" />
    </api>
    <api id="Overload:DataQualityMonitoring.Services.SerializableRangeTest.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
        <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.String)" />
        <element api="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Double,System.Double)" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <file name="Overload_DataQualityMonitoring_Services_SerializableRangeTest__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" startLine="45" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableRangeTest__ctor" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement},System.Double,System.Double)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" startLine="64" />
      <parameters>
        <parameter name="outOfRangeMeasurements">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="lowRange">
          <type api="T:System.Double" ref="false" />
        </parameter>
        <parameter name="highRange">
          <type api="T:System.Double" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableRangeTest__ctor_1" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableRangeTest.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DataQualityMonitoring.Services.SerializableRangeTest.#ctor" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" startLine="53" />
      <parameters>
        <parameter name="acronym">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableRangeTest__ctor_2" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableRangeTest.Acronym">
      <topicdata group="api" />
      <apidata name="Acronym" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" startLine="82" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Acronym" />
      <setter name="set_Acronym" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlAttributeAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableRangeTest_Acronym" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableRangeTest.OutOfRangeMeasurements">
      <topicdata group="api" />
      <apidata name="OutOfRangeMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTest.cs" startLine="88" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OutOfRangeMeasurements" />
      <setter name="set_OutOfRangeMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:DataQualityMonitoring.Services.SerializableOutOfRangeMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlArrayAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
          <assignment name="Order">
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableRangeTest_OutOfRangeMeasurements" />
    </api>
    <api id="T:DataQualityMonitoring.Services.SerializableRangeTestCollection">
      <topicdata group="api" />
      <apidata name="SerializableRangeTestCollection" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTestCollection.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTestCollection.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:DataQualityMonitoring.Services.SerializableRangeTestCollection.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTestCollection.RangeTests" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlRootAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>RangeTestCollection</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataContractAttribute" ref="true" />
          <assignment name="Name">
            <type api="T:System.String" ref="true" />
            <value>RangeTestCollection</value>
          </assignment>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value />
          </assignment>
        </attribute>
      </attributes>
      <file name="T_DataQualityMonitoring_Services_SerializableRangeTestCollection" />
    </api>
    <api id="Methods.T:DataQualityMonitoring.Services.SerializableRangeTestCollection">
      <topicdata name="SerializableRangeTestCollection" group="list" subgroup="Methods" typeTopicId="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" />
      <apidata name="SerializableRangeTestCollection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTestCollection.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" />
      </containers>
      <file name="Methods_T_DataQualityMonitoring_Services_SerializableRangeTestCollection" />
    </api>
    <api id="Properties.T:DataQualityMonitoring.Services.SerializableRangeTestCollection">
      <topicdata name="SerializableRangeTestCollection" group="list" subgroup="Properties" typeTopicId="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" />
      <apidata name="SerializableRangeTestCollection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DataQualityMonitoring.Services.SerializableRangeTestCollection.#ctor" />
      <elements>
        <element api="P:DataQualityMonitoring.Services.SerializableRangeTestCollection.RangeTests" />
      </elements>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" />
      </containers>
      <file name="Properties_T_DataQualityMonitoring_Services_SerializableRangeTestCollection" />
    </api>
    <api id="M:DataQualityMonitoring.Services.SerializableRangeTestCollection.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTestCollection.cs" />
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </containers>
      <file name="M_DataQualityMonitoring_Services_SerializableRangeTestCollection__ctor" />
    </api>
    <api id="P:DataQualityMonitoring.Services.SerializableRangeTestCollection.RangeTests">
      <topicdata group="api" />
      <apidata name="RangeTests" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DataQualityMonitoring/Services/SerializableRangeTestCollection.cs" startLine="44" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RangeTests" />
      <setter name="set_RangeTests" />
      <returns>
        <arrayOf rank="1">
          <type api="T:DataQualityMonitoring.Services.SerializableRangeTest" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DataQualityMonitoring" module="DataQualityMonitoring" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DataQualityMonitoring.Services" />
        <type api="T:DataQualityMonitoring.Services.SerializableRangeTestCollection" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlArrayAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.Runtime.Serialization.DataMemberAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DataQualityMonitoring_Services_SerializableRangeTestCollection_RangeTests" />
    </api>
    <api id="N:DNP3Adapters">
      <topicdata group="api" />
      <apidata name="DNP3Adapters" group="namespace" />
      <elements>
        <element api="T:DNP3Adapters.DNP3InputAdapter" />
        <element api="T:DNP3Adapters.LogLevel" />
        <element api="T:DNP3Adapters.Dnp3OutputAdapter" />
        <element api="T:DNP3Adapters.IDnp3Adapter" />
        <element api="T:DNP3Adapters.MasterConfiguration" />
        <element api="T:DNP3Adapters.TcpClientConfig" />
        <element api="T:DNP3Adapters.Mapping" />
        <element api="T:DNP3Adapters.MeasurementMap" />
      </elements>
      <file name="N_DNP3Adapters" />
    </api>
    <api id="T:DNP3Adapters.DNP3InputAdapter">
      <topicdata group="api" />
      <apidata name="DNP3InputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.DNP3InputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:DNP3Adapters.IDnp3Adapter" ref="true" />
        <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        <type api="T:GSF.ISupportLifecycle" ref="true" />
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:GSF.IProvideStatus" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DNP3Adapters.DNP3InputAdapter.#ctor" />
        <element api="M:DNP3Adapters.DNP3InputAdapter.AttemptConnection" />
        <element api="M:DNP3Adapters.DNP3InputAdapter.AttemptDisconnection" />
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DNP3Adapters.DNP3InputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DNP3Adapters.DNP3InputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DNP3Adapters.DNP3InputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DNP3Adapters.DNP3InputAdapter.CommsFilePath" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.MappingFilePath" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.MapQualityToStateFlags" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.PollingInterval" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.PublishFlagsAsSeparateMeasurements" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.QualityTagSuffix" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.SupportsTemporalProcessing" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.TagMatchPattern" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.TimestampDifferentiation" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_DNP3InputAdapter" />
    </api>
    <api id="Methods.T:DNP3Adapters.DNP3InputAdapter">
      <topicdata name="DNP3InputAdapter" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.DNP3InputAdapter" />
      <apidata name="DNP3InputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.DNP3InputAdapter.#ctor" />
      <elements>
        <element api="M:DNP3Adapters.DNP3InputAdapter.AttemptConnection" />
        <element api="M:DNP3Adapters.DNP3InputAdapter.AttemptDisconnection" />
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DNP3Adapters.DNP3InputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DNP3Adapters.DNP3InputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DNP3Adapters.DNP3InputAdapter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DNP3Adapters.DNP3InputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" />
      </containers>
      <file name="Methods_T_DNP3Adapters_DNP3InputAdapter" />
    </api>
    <api id="Properties.T:DNP3Adapters.DNP3InputAdapter">
      <topicdata name="DNP3InputAdapter" group="list" subgroup="Properties" typeTopicId="T:DNP3Adapters.DNP3InputAdapter" />
      <apidata name="DNP3InputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.DNP3InputAdapter.#ctor" />
      <elements>
        <element api="P:DNP3Adapters.DNP3InputAdapter.CommsFilePath" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.MappingFilePath" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.MapQualityToStateFlags" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.PollingInterval" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.PublishFlagsAsSeparateMeasurements" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.QualityTagSuffix" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.SupportsTemporalProcessing" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.TagMatchPattern" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.TimestampDifferentiation" />
        <element api="P:DNP3Adapters.DNP3InputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" />
      </containers>
      <file name="Properties_T_DNP3Adapters_DNP3InputAdapter" />
    </api>
    <api id="Events.T:DNP3Adapters.DNP3InputAdapter">
      <topicdata name="DNP3InputAdapter" group="list" subgroup="Events" typeTopicId="T:DNP3Adapters.DNP3InputAdapter" />
      <apidata name="DNP3InputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.DNP3InputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" />
      </containers>
      <file name="Events_T_DNP3Adapters_DNP3InputAdapter" />
    </api>
    <api id="Overload:DNP3Adapters.DNP3InputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DNP3Adapters.DNP3InputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="Overload_DNP3Adapters_DNP3InputAdapter_Dispose" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="85" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter__ctor" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="313" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter_AttemptConnection" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="342" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.CommsFilePath">
      <topicdata group="api" />
      <apidata name="CommsFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="99" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CommsFilePath" />
      <setter name="set_CommsFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_CommsFilePath" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:DNP3Adapters.DNP3InputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="199" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter_Dispose" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="361" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter_GetShortStatus" />
    </api>
    <api id="M:DNP3Adapters.DNP3InputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="240" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_DNP3InputAdapter_Initialize" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.MappingFilePath">
      <topicdata group="api" />
      <apidata name="MappingFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="106" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MappingFilePath" />
      <setter name="set_MappingFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_MappingFilePath" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.MapQualityToStateFlags">
      <topicdata group="api" />
      <apidata name="MapQualityToStateFlags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="114" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MapQualityToStateFlags" />
      <setter name="set_MapQualityToStateFlags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_MapQualityToStateFlags" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.PollingInterval">
      <topicdata group="api" />
      <apidata name="PollingInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="172" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PollingInterval" />
      <setter name="set_PollingInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>2</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_PollingInterval" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.PublishFlagsAsSeparateMeasurements">
      <topicdata group="api" />
      <apidata name="PublishFlagsAsSeparateMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublishFlagsAsSeparateMeasurements" />
      <setter name="set_PublishFlagsAsSeparateMeasurements" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_PublishFlagsAsSeparateMeasurements" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.QualityTagSuffix">
      <topicdata group="api" />
      <apidata name="QualityTagSuffix" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="145" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_QualityTagSuffix" />
      <setter name="set_QualityTagSuffix" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>!FLAGS</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_QualityTagSuffix" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="179" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_DNP3InputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.TagMatchPattern">
      <topicdata group="api" />
      <apidata name="TagMatchPattern" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagMatchPattern" />
      <setter name="set_TagMatchPattern" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>(?&lt;TagName&gt;.+)(?&lt;SignalType&gt;\:(ALOG|DIGI))\d+</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_TagMatchPattern" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.TimestampDifferentiation">
      <topicdata group="api" />
      <apidata name="TimestampDifferentiation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampDifferentiation" />
      <setter name="set_TimestampDifferentiation" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_DNP3InputAdapter_TimestampDifferentiation" />
    </api>
    <api id="P:DNP3Adapters.DNP3InputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3InputAdapter.cs" startLine="187" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_DNP3InputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:DNP3Adapters.Dnp3OutputAdapter">
      <topicdata group="api" />
      <apidata name="Dnp3OutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Dnp3OutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:DNP3Adapters.IDnp3Adapter" ref="true" />
        <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        <type api="T:GSF.ISupportLifecycle" ref="true" />
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:GSF.IProvideStatus" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.#ctor" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.AttemptConnection" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.AttemptDisconnection" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ClearStaticCache" />
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DNP3Adapters.Dnp3OutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.Initialize" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ReinitializeDatabase" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.AllowUnsolicited" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.EventsGeneratedCount" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Interface" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.IsMaster" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.KeepAliveTimeout" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.LocalAddress" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.LogLevel" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.MapStateFlagsToQuality" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.MaxPublishRate" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.OutputIsForArchive" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Port" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.RemoteAddress" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.ResponseTimeout" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticCacheSize" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdateBatchSize" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdatesCount" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Status" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.UnsolicitedClassMask" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_Dnp3OutputAdapter" />
    </api>
    <api id="Methods.T:DNP3Adapters.Dnp3OutputAdapter">
      <topicdata name="Dnp3OutputAdapter" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.Dnp3OutputAdapter" />
      <apidata name="Dnp3OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Dnp3OutputAdapter.#ctor" />
      <elements>
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.AttemptConnection" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.AttemptDisconnection" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ClearStaticCache" />
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:DNP3Adapters.Dnp3OutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.Initialize" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.ReinitializeDatabase" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:DNP3Adapters.Dnp3OutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" />
      </containers>
      <file name="Methods_T_DNP3Adapters_Dnp3OutputAdapter" />
    </api>
    <api id="Properties.T:DNP3Adapters.Dnp3OutputAdapter">
      <topicdata name="Dnp3OutputAdapter" group="list" subgroup="Properties" typeTopicId="T:DNP3Adapters.Dnp3OutputAdapter" />
      <apidata name="Dnp3OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Dnp3OutputAdapter.#ctor" />
      <elements>
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.AllowUnsolicited" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.EventsGeneratedCount" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Interface" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.IsMaster" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.KeepAliveTimeout" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.LocalAddress" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.LogLevel" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.MapStateFlagsToQuality" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.MaxPublishRate" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.OutputIsForArchive" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Port" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.RemoteAddress" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.ResponseTimeout" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticCacheSize" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdateBatchSize" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdatesCount" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.Status" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.UnsolicitedClassMask" />
        <element api="P:DNP3Adapters.Dnp3OutputAdapter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" />
      </containers>
      <file name="Properties_T_DNP3Adapters_Dnp3OutputAdapter" />
    </api>
    <api id="Events.T:DNP3Adapters.Dnp3OutputAdapter">
      <topicdata name="Dnp3OutputAdapter" group="list" subgroup="Events" typeTopicId="T:DNP3Adapters.Dnp3OutputAdapter" />
      <apidata name="Dnp3OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Dnp3OutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" />
      </containers>
      <file name="Events_T_DNP3Adapters_Dnp3OutputAdapter" />
    </api>
    <api id="Overload:DNP3Adapters.Dnp3OutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:DNP3Adapters.Dnp3OutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="Overload_DNP3Adapters_Dnp3OutputAdapter_Dispose" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="298" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter__ctor" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.AllowUnsolicited">
      <topicdata group="api" />
      <apidata name="AllowUnsolicited" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="332" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AllowUnsolicited" />
      <setter name="set_AllowUnsolicited" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_AllowUnsolicited" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="584" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_AttemptConnection" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="656" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.ClearStaticCache">
      <topicdata group="api" />
      <apidata name="ClearStaticCache" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="678" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Clears the static cache and resets statistics</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_ClearStaticCache" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:DNP3Adapters.Dnp3OutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="512" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_Dispose" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.EventsGeneratedCount">
      <topicdata group="api" />
      <apidata name="EventsGeneratedCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="424" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_EventsGeneratedCount" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_EventsGeneratedCount" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="687" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_GetShortStatus" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="544" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_Initialize" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.Interface">
      <topicdata group="api" />
      <apidata name="Interface" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="324" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Interface" />
      <setter name="set_Interface" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0.0.0.0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_Interface" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.IsMaster">
      <topicdata group="api" />
      <apidata name="IsMaster" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="340" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IsMaster" />
      <setter name="set_IsMaster" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_IsMaster" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.KeepAliveTimeout">
      <topicdata group="api" />
      <apidata name="KeepAliveTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="372" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_KeepAliveTimeout" />
      <setter name="set_KeepAliveTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>60000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_KeepAliveTimeout" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.LocalAddress">
      <topicdata group="api" />
      <apidata name="LocalAddress" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="348" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LocalAddress" />
      <setter name="set_LocalAddress" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:System.UInt16" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1024</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_LocalAddress" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.LogLevel">
      <topicdata group="api" />
      <apidata name="LogLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="414" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LogLevel" />
      <setter name="set_LogLevel" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:DNP3Adapters.LogLevel" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Normal</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_LogLevel" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.MapStateFlagsToQuality">
      <topicdata group="api" />
      <apidata name="MapStateFlagsToQuality" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="388" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MapStateFlagsToQuality" />
      <setter name="set_MapStateFlagsToQuality" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_MapStateFlagsToQuality" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.MaxPublishRate">
      <topicdata group="api" />
      <apidata name="MaxPublishRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="406" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaxPublishRate" />
      <setter name="set_MaxPublishRate" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>2000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_MaxPublishRate" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="432" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="316" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:System.UInt16" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>20000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_Port" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="693" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_ProcessMeasurements" />
    </api>
    <api id="M:DNP3Adapters.Dnp3OutputAdapter.ReinitializeDatabase">
      <topicdata group="api" />
      <apidata name="ReinitializeDatabase" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="665" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Forces re-initialization of the DNP3 database with current cached values</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DNP3Adapters_Dnp3OutputAdapter_ReinitializeDatabase" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.RemoteAddress">
      <topicdata group="api" />
      <apidata name="RemoteAddress" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="356" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RemoteAddress" />
      <setter name="set_RemoteAddress" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:System.UInt16" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_RemoteAddress" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.ResponseTimeout">
      <topicdata group="api" />
      <apidata name="ResponseTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="364" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ResponseTimeout" />
      <setter name="set_ResponseTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_ResponseTimeout" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.StaticCacheSize">
      <topicdata group="api" />
      <apidata name="StaticCacheSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="429" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_StaticCacheSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_StaticCacheSize" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdateBatchSize">
      <topicdata group="api" />
      <apidata name="StaticUpdateBatchSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="396" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StaticUpdateBatchSize" />
      <setter name="set_StaticUpdateBatchSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>100</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_StaticUpdateBatchSize" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.StaticUpdatesCount">
      <topicdata group="api" />
      <apidata name="StaticUpdatesCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="419" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_StaticUpdatesCount" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_StaticUpdatesCount" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="442" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_Status" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.UnsolicitedClassMask">
      <topicdata group="api" />
      <apidata name="UnsolicitedClassMask" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="380" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UnsolicitedClassMask" />
      <setter name="set_UnsolicitedClassMask" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>false,true,true,true</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_UnsolicitedClassMask" />
    </api>
    <api id="P:DNP3Adapters.Dnp3OutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/Dnp3OutputAdapter.cs" startLine="435" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </containers>
      <file name="P_DNP3Adapters_Dnp3OutputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:DNP3Adapters.IDnp3Adapter">
      <topicdata group="api" />
      <apidata name="IDnp3Adapter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implements>
        <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        <type api="T:GSF.ISupportLifecycle" ref="true" />
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:GSF.IProvideStatus" ref="true" />
      </implements>
      <implementors>
        <type api="T:DNP3Adapters.DNP3InputAdapter" ref="true" />
        <type api="T:DNP3Adapters.Dnp3OutputAdapter" ref="true" />
      </implementors>
      <elements>
        <element api="E:GSF.ISupportLifecycle.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:DNP3Adapters.IDnp3Adapter.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception)" />
        <element api="M:DNP3Adapters.IDnp3Adapter.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String)" />
        <element api="M:GSF.ISupportLifecycle.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:System.IDisposable.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IDisposable" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.IProvideStatus.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.IProvideStatus" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ISupportLifecycle.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ISupportLifecycle.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_IDnp3Adapter" />
    </api>
    <api id="Methods.T:DNP3Adapters.IDnp3Adapter">
      <topicdata name="IDnp3Adapter" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.IDnp3Adapter" />
      <apidata name="IDnp3Adapter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:DNP3Adapters.IDnp3Adapter.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception)" />
        <element api="M:DNP3Adapters.IDnp3Adapter.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String)" />
        <element api="M:GSF.ISupportLifecycle.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="M:System.IDisposable.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IDisposable" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.IDnp3Adapter" />
      </containers>
      <file name="Methods_T_DNP3Adapters_IDnp3Adapter" />
    </api>
    <api id="Properties.T:DNP3Adapters.IDnp3Adapter">
      <topicdata name="IDnp3Adapter" group="list" subgroup="Properties" typeTopicId="T:DNP3Adapters.IDnp3Adapter" />
      <apidata name="IDnp3Adapter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GSF.IProvideStatus.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.IProvideStatus" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ISupportLifecycle.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.ISupportLifecycle.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.IDnp3Adapter" />
      </containers>
      <file name="Properties_T_DNP3Adapters_IDnp3Adapter" />
    </api>
    <api id="Events.T:DNP3Adapters.IDnp3Adapter">
      <topicdata name="IDnp3Adapter" group="list" subgroup="Events" typeTopicId="T:DNP3Adapters.IDnp3Adapter" />
      <apidata name="IDnp3Adapter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="E:GSF.ISupportLifecycle.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF" />
            <type api="T:GSF.ISupportLifecycle" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.IDnp3Adapter" />
      </containers>
      <file name="Events_T_DNP3Adapters_IDnp3Adapter" />
    </api>
    <api id="M:DNP3Adapters.IDnp3Adapter.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception)">
      <topicdata group="api" />
      <apidata name="OnProcessException" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="level">
          <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
        </parameter>
        <parameter name="exception">
          <type api="T:System.Exception" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.IDnp3Adapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_IDnp3Adapter_OnProcessException" />
    </api>
    <api id="M:DNP3Adapters.IDnp3Adapter.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String)">
      <topicdata group="api" />
      <apidata name="OnStatusMessage" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="level">
          <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
        </parameter>
        <parameter name="status">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.IDnp3Adapter" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_IDnp3Adapter_OnStatusMessage" />
    </api>
    <api id="T:DNP3Adapters.LogLevel">
      <topicdata group="api" />
      <apidata name="LogLevel" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:DNP3Adapters.LogLevel.None" />
        <element api="F:DNP3Adapters.LogLevel.All" />
        <element api="F:DNP3Adapters.LogLevel.Normal" />
        <element api="F:DNP3Adapters.LogLevel.AppComms" />
        <element api="F:DNP3Adapters.LogLevel.Debug" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_LogLevel" />
    </api>
    <api id="F:DNP3Adapters.LogLevel.All">
      <topicdata group="api" notopic="" />
      <apidata name="All" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </containers>
      <file name="F_DNP3Adapters_LogLevel_All" />
    </api>
    <api id="F:DNP3Adapters.LogLevel.AppComms">
      <topicdata group="api" notopic="" />
      <apidata name="AppComms" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </containers>
      <file name="F_DNP3Adapters_LogLevel_AppComms" />
    </api>
    <api id="F:DNP3Adapters.LogLevel.Debug">
      <topicdata group="api" notopic="" />
      <apidata name="Debug" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </containers>
      <file name="F_DNP3Adapters_LogLevel_Debug" />
    </api>
    <api id="F:DNP3Adapters.LogLevel.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </containers>
      <file name="F_DNP3Adapters_LogLevel_None" />
    </api>
    <api id="F:DNP3Adapters.LogLevel.Normal">
      <topicdata group="api" notopic="" />
      <apidata name="Normal" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.LogLevel" ref="false" />
      </containers>
      <file name="F_DNP3Adapters_LogLevel_Normal" />
    </api>
    <api id="T:DNP3Adapters.Mapping">
      <topicdata group="api" />
      <apidata name="Mapping" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Mapping.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:DNP3Adapters.Mapping.dnpIndex" />
        <element api="F:DNP3Adapters.Mapping.tsfId" />
        <element api="F:DNP3Adapters.Mapping.tsfSource" />
        <element api="Overload:DNP3Adapters.Mapping.#ctor">
          <element api="M:DNP3Adapters.Mapping.#ctor" />
          <element api="M:DNP3Adapters.Mapping.#ctor(System.UInt32,System.String,System.UInt32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_Mapping" />
    </api>
    <api id="Methods.T:DNP3Adapters.Mapping">
      <topicdata name="Mapping" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.Mapping" />
      <apidata name="Mapping" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Mapping.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" />
      </containers>
      <file name="Methods_T_DNP3Adapters_Mapping" />
    </api>
    <api id="Fields.T:DNP3Adapters.Mapping">
      <topicdata name="Mapping" group="list" subgroup="Fields" typeTopicId="T:DNP3Adapters.Mapping" />
      <apidata name="Mapping" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.Mapping.#ctor" />
      <elements>
        <element api="F:DNP3Adapters.Mapping.dnpIndex" />
        <element api="F:DNP3Adapters.Mapping.tsfId" />
        <element api="F:DNP3Adapters.Mapping.tsfSource" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" />
      </containers>
      <file name="Fields_T_DNP3Adapters_Mapping" />
    </api>
    <api id="Overload:DNP3Adapters.Mapping.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:DNP3Adapters.Mapping.#ctor" />
        <element api="M:DNP3Adapters.Mapping.#ctor(System.UInt32,System.String,System.UInt32)" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="Overload_DNP3Adapters_Mapping__ctor" />
    </api>
    <api id="M:DNP3Adapters.Mapping.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DNP3Adapters.Mapping.#ctor" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" startLine="39" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Mapping__ctor" />
    </api>
    <api id="M:DNP3Adapters.Mapping.#ctor(System.UInt32,System.String,System.UInt32)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:DNP3Adapters.Mapping.#ctor" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" startLine="51" />
      <parameters>
        <parameter name="id">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="source">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_Mapping__ctor_1" />
    </api>
    <api id="F:DNP3Adapters.Mapping.dnpIndex">
      <topicdata group="api" />
      <apidata name="dnpIndex" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_Mapping_dnpIndex" />
    </api>
    <api id="F:DNP3Adapters.Mapping.tsfId">
      <topicdata group="api" />
      <apidata name="tsfId" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_Mapping_tsfId" />
    </api>
    <api id="F:DNP3Adapters.Mapping.tsfSource">
      <topicdata group="api" />
      <apidata name="tsfSource" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.Mapping" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_Mapping_tsfSource" />
    </api>
    <api id="T:DNP3Adapters.MasterConfiguration">
      <topicdata group="api" />
      <apidata name="MasterConfiguration" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MasterConfiguration.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:DNP3Adapters.MasterConfiguration.client" />
        <element api="F:DNP3Adapters.MasterConfiguration.master" />
        <element api="M:DNP3Adapters.MasterConfiguration.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_MasterConfiguration" />
    </api>
    <api id="Methods.T:DNP3Adapters.MasterConfiguration">
      <topicdata name="MasterConfiguration" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.MasterConfiguration" />
      <apidata name="MasterConfiguration" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MasterConfiguration.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MasterConfiguration" />
      </containers>
      <file name="Methods_T_DNP3Adapters_MasterConfiguration" />
    </api>
    <api id="Fields.T:DNP3Adapters.MasterConfiguration">
      <topicdata name="MasterConfiguration" group="list" subgroup="Fields" typeTopicId="T:DNP3Adapters.MasterConfiguration" />
      <apidata name="MasterConfiguration" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MasterConfiguration.#ctor" />
      <elements>
        <element api="F:DNP3Adapters.MasterConfiguration.client" />
        <element api="F:DNP3Adapters.MasterConfiguration.master" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MasterConfiguration" />
      </containers>
      <file name="Fields_T_DNP3Adapters_MasterConfiguration" />
    </api>
    <api id="M:DNP3Adapters.MasterConfiguration.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" startLine="39" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MasterConfiguration" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_MasterConfiguration__ctor" />
    </api>
    <api id="F:DNP3Adapters.MasterConfiguration.client">
      <topicdata group="api" />
      <apidata name="client" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MasterConfiguration" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MasterConfiguration_client" />
    </api>
    <api id="F:DNP3Adapters.MasterConfiguration.master">
      <topicdata group="api" />
      <apidata name="master" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:Automatak.DNP3.Interface.MasterStackConfig" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MasterConfiguration" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MasterConfiguration_master" />
    </api>
    <api id="T:DNP3Adapters.MeasurementMap">
      <topicdata group="api" />
      <apidata name="MeasurementMap" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MeasurementMap.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:DNP3Adapters.MeasurementMap.analogMap" />
        <element api="F:DNP3Adapters.MeasurementMap.binaryMap" />
        <element api="F:DNP3Adapters.MeasurementMap.controlStatusMap" />
        <element api="F:DNP3Adapters.MeasurementMap.counterMap" />
        <element api="F:DNP3Adapters.MeasurementMap.doubleBitBinaryMap" />
        <element api="F:DNP3Adapters.MeasurementMap.frozenCounterMap" />
        <element api="F:DNP3Adapters.MeasurementMap.setpointStatusMap" />
        <element api="M:DNP3Adapters.MeasurementMap.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_MeasurementMap" />
    </api>
    <api id="Methods.T:DNP3Adapters.MeasurementMap">
      <topicdata name="MeasurementMap" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.MeasurementMap" />
      <apidata name="MeasurementMap" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MeasurementMap.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" />
      </containers>
      <file name="Methods_T_DNP3Adapters_MeasurementMap" />
    </api>
    <api id="Fields.T:DNP3Adapters.MeasurementMap">
      <topicdata name="MeasurementMap" group="list" subgroup="Fields" typeTopicId="T:DNP3Adapters.MeasurementMap" />
      <apidata name="MeasurementMap" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.MeasurementMap.#ctor" />
      <elements>
        <element api="F:DNP3Adapters.MeasurementMap.analogMap" />
        <element api="F:DNP3Adapters.MeasurementMap.binaryMap" />
        <element api="F:DNP3Adapters.MeasurementMap.controlStatusMap" />
        <element api="F:DNP3Adapters.MeasurementMap.counterMap" />
        <element api="F:DNP3Adapters.MeasurementMap.doubleBitBinaryMap" />
        <element api="F:DNP3Adapters.MeasurementMap.frozenCounterMap" />
        <element api="F:DNP3Adapters.MeasurementMap.setpointStatusMap" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" />
      </containers>
      <file name="Fields_T_DNP3Adapters_MeasurementMap" />
    </api>
    <api id="M:DNP3Adapters.MeasurementMap.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" startLine="82" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_MeasurementMap__ctor" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.analogMap">
      <topicdata group="api" />
      <apidata name="analogMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_analogMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.binaryMap">
      <topicdata group="api" />
      <apidata name="binaryMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_binaryMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.controlStatusMap">
      <topicdata group="api" />
      <apidata name="controlStatusMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_controlStatusMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.counterMap">
      <topicdata group="api" />
      <apidata name="counterMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_counterMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.doubleBitBinaryMap">
      <topicdata group="api" />
      <apidata name="doubleBitBinaryMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_doubleBitBinaryMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.frozenCounterMap">
      <topicdata group="api" />
      <apidata name="frozenCounterMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_frozenCounterMap" />
    </api>
    <api id="F:DNP3Adapters.MeasurementMap.setpointStatusMap">
      <topicdata group="api" />
      <apidata name="setpointStatusMap" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MeasurementMap.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:DNP3Adapters.Mapping" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.MeasurementMap" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_MeasurementMap_setpointStatusMap" />
    </api>
    <api id="T:DNP3Adapters.TcpClientConfig">
      <topicdata group="api" />
      <apidata name="TcpClientConfig" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.TcpClientConfig.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:DNP3Adapters.TcpClientConfig.address" />
        <element api="F:DNP3Adapters.TcpClientConfig.level" />
        <element api="F:DNP3Adapters.TcpClientConfig.maxRetryMs" />
        <element api="F:DNP3Adapters.TcpClientConfig.minRetryMs" />
        <element api="F:DNP3Adapters.TcpClientConfig.port" />
        <element api="F:DNP3Adapters.TcpClientConfig.reconnectDelayMs" />
        <element api="M:DNP3Adapters.TcpClientConfig.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
      </containers>
      <file name="T_DNP3Adapters_TcpClientConfig" />
    </api>
    <api id="Methods.T:DNP3Adapters.TcpClientConfig">
      <topicdata name="TcpClientConfig" group="list" subgroup="Methods" typeTopicId="T:DNP3Adapters.TcpClientConfig" />
      <apidata name="TcpClientConfig" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.TcpClientConfig.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" />
      </containers>
      <file name="Methods_T_DNP3Adapters_TcpClientConfig" />
    </api>
    <api id="Fields.T:DNP3Adapters.TcpClientConfig">
      <topicdata name="TcpClientConfig" group="list" subgroup="Fields" typeTopicId="T:DNP3Adapters.TcpClientConfig" />
      <apidata name="TcpClientConfig" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DNP3Adapters.TcpClientConfig.#ctor" />
      <elements>
        <element api="F:DNP3Adapters.TcpClientConfig.address" />
        <element api="F:DNP3Adapters.TcpClientConfig.level" />
        <element api="F:DNP3Adapters.TcpClientConfig.maxRetryMs" />
        <element api="F:DNP3Adapters.TcpClientConfig.minRetryMs" />
        <element api="F:DNP3Adapters.TcpClientConfig.port" />
        <element api="F:DNP3Adapters.TcpClientConfig.reconnectDelayMs" />
      </elements>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" />
      </containers>
      <file name="Fields_T_DNP3Adapters_TcpClientConfig" />
    </api>
    <api id="M:DNP3Adapters.TcpClientConfig.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" startLine="55" />
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="M_DNP3Adapters_TcpClientConfig__ctor" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.address">
      <topicdata group="api" />
      <apidata name="address" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_address" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.level">
      <topicdata group="api" />
      <apidata name="level" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_level" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.maxRetryMs">
      <topicdata group="api" />
      <apidata name="maxRetryMs" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt64" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_maxRetryMs" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.minRetryMs">
      <topicdata group="api" />
      <apidata name="minRetryMs" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt64" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_minRetryMs" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.port">
      <topicdata group="api" />
      <apidata name="port" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_port" />
    </api>
    <api id="F:DNP3Adapters.TcpClientConfig.reconnectDelayMs">
      <topicdata group="api" />
      <apidata name="reconnectDelayMs" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Dnp3Adapters/MasterConfiguration.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt64" ref="false" />
      </returns>
      <containers>
        <library assembly="Dnp3Adapters" module="Dnp3Adapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DNP3Adapters" />
        <type api="T:DNP3Adapters.TcpClientConfig" ref="true" />
      </containers>
      <file name="F_DNP3Adapters_TcpClientConfig_reconnectDelayMs" />
    </api>
    <api id="N:DynamicCalculator">
      <topicdata group="api" />
      <apidata name="DynamicCalculator" group="namespace" />
      <elements>
        <element api="T:DynamicCalculator.AggregateFunctions" />
        <element api="T:DynamicCalculator.DatabaseOperationReportingLevel" />
        <element api="T:DynamicCalculator.DatabaseNotifier" />
        <element api="T:DynamicCalculator.FilterOperation" />
        <element api="T:DynamicCalculator.DynamicFilter" />
        <element api="T:DynamicCalculator.EmailNotifier" />
        <element api="T:DynamicCalculator.TimestampSource" />
        <element api="T:DynamicCalculator.DynamicCalculator" />
      </elements>
      <file name="N_DynamicCalculator" />
    </api>
    <api id="T:DynamicCalculator.AggregateFunctions">
      <topicdata group="api" />
      <apidata name="AggregateFunctions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:DynamicCalculator.AggregateFunctions.All(System.Double[],System.String)" />
        <element api="M:DynamicCalculator.AggregateFunctions.Any(System.Double[],System.String)" />
        <element api="M:DynamicCalculator.AggregateFunctions.Avg(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Count(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Max(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Min(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.StdDev(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Sum(System.Double[])" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_AggregateFunctions" />
    </api>
    <api id="Methods.T:DynamicCalculator.AggregateFunctions">
      <topicdata name="AggregateFunctions" group="list" subgroup="Methods" typeTopicId="T:DynamicCalculator.AggregateFunctions" />
      <apidata name="AggregateFunctions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:DynamicCalculator.AggregateFunctions.All(System.Double[],System.String)" />
        <element api="M:DynamicCalculator.AggregateFunctions.Any(System.Double[],System.String)" />
        <element api="M:DynamicCalculator.AggregateFunctions.Avg(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Count(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Max(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Min(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.StdDev(System.Double[])" />
        <element api="M:DynamicCalculator.AggregateFunctions.Sum(System.Double[])" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" />
      </containers>
      <file name="Methods_T_DynamicCalculator_AggregateFunctions" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.All(System.Double[],System.String)">
      <topicdata group="api" />
      <apidata name="All" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="116" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="comparisonExpr">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_All" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Any(System.Double[],System.String)">
      <topicdata group="api" />
      <apidata name="Any" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="96" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="comparisonExpr">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Any" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Avg(System.Double[])">
      <topicdata group="api" />
      <apidata name="Avg" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="71" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Avg" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Count(System.Double[])">
      <topicdata group="api" />
      <apidata name="Count" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="43" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Count" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Max(System.Double[])">
      <topicdata group="api" />
      <apidata name="Max" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="64" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Max" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Min(System.Double[])">
      <topicdata group="api" />
      <apidata name="Min" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="57" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Min" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.StdDev(System.Double[])">
      <topicdata group="api" />
      <apidata name="StdDev" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="78" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_StdDev" />
    </api>
    <api id="M:DynamicCalculator.AggregateFunctions.Sum(System.Double[])">
      <topicdata group="api" />
      <apidata name="Sum" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/AggregateFunctions.cs" startLine="50" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.AggregateFunctions" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_AggregateFunctions_Sum" />
    </api>
    <api id="T:DynamicCalculator.DatabaseNotifier">
      <topicdata group="api" />
      <apidata name="DatabaseNotifier" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DatabaseNotifier.#ctor" />
      <family>
        <ancestors>
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:DynamicCalculator.DatabaseNotifier.#ctor" />
        <element api="M:DynamicCalculator.DatabaseNotifier.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DatabaseNotifier.Initialize" />
        <element api="M:DynamicCalculator.DatabaseNotifier.QueueOperation" />
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="Overload:DynamicCalculator.DatabaseNotifier.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DatabaseNotifier.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DatabaseNotifier.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseCommand" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseCommandParameters" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseConnectionString" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseMaximumWriteInterval" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseOperationReportingLevel" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseProviderString" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ExpressionText" />
        <element api="P:DynamicCalculator.DatabaseNotifier.FramesPerSecond" />
        <element api="P:DynamicCalculator.DatabaseNotifier.LagTime" />
        <element api="P:DynamicCalculator.DatabaseNotifier.LeadTime" />
        <element api="P:DynamicCalculator.DatabaseNotifier.OutputMeasurements" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DatabaseNotifier.Status" />
        <element api="P:DynamicCalculator.DatabaseNotifier.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_DatabaseNotifier" />
    </api>
    <api id="Methods.T:DynamicCalculator.DatabaseNotifier">
      <topicdata name="DatabaseNotifier" group="list" subgroup="Methods" typeTopicId="T:DynamicCalculator.DatabaseNotifier" />
      <apidata name="DatabaseNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DatabaseNotifier.#ctor" />
      <elements>
        <element api="M:DynamicCalculator.DatabaseNotifier.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DatabaseNotifier.Initialize" />
        <element api="M:DynamicCalculator.DatabaseNotifier.QueueOperation" />
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="Overload:DynamicCalculator.DatabaseNotifier.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DatabaseNotifier.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DatabaseNotifier.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" />
      </containers>
      <file name="Methods_T_DynamicCalculator_DatabaseNotifier" />
    </api>
    <api id="Properties.T:DynamicCalculator.DatabaseNotifier">
      <topicdata name="DatabaseNotifier" group="list" subgroup="Properties" typeTopicId="T:DynamicCalculator.DatabaseNotifier" />
      <apidata name="DatabaseNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DatabaseNotifier.#ctor" />
      <elements>
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseCommand" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseCommandParameters" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseConnectionString" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseMaximumWriteInterval" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseOperationReportingLevel" />
        <element api="P:DynamicCalculator.DatabaseNotifier.DatabaseProviderString" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ExpressionText" />
        <element api="P:DynamicCalculator.DatabaseNotifier.FramesPerSecond" />
        <element api="P:DynamicCalculator.DatabaseNotifier.LagTime" />
        <element api="P:DynamicCalculator.DatabaseNotifier.LeadTime" />
        <element api="P:DynamicCalculator.DatabaseNotifier.OutputMeasurements" />
        <element api="P:DynamicCalculator.DatabaseNotifier.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DatabaseNotifier.Status" />
        <element api="P:DynamicCalculator.DatabaseNotifier.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" />
      </containers>
      <file name="Properties_T_DynamicCalculator_DatabaseNotifier" />
    </api>
    <api id="Events.T:DynamicCalculator.DatabaseNotifier">
      <topicdata name="DatabaseNotifier" group="list" subgroup="Events" typeTopicId="T:DynamicCalculator.DatabaseNotifier" />
      <apidata name="DatabaseNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DatabaseNotifier.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" />
      </containers>
      <file name="Events_T_DynamicCalculator_DatabaseNotifier" />
    </api>
    <api id="M:DynamicCalculator.DatabaseNotifier.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DatabaseNotifier__ctor" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseCommand">
      <topicdata group="api" />
      <apidata name="DatabaseCommand" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseCommand" />
      <setter name="set_DatabaseCommand" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>sp_LogSsamEvent</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseCommand" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseCommandParameters">
      <topicdata group="api" />
      <apidata name="DatabaseCommandParameters" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="145" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseCommandParameters" />
      <setter name="set_DatabaseCommandParameters" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>1,1,'FL_PMU_{Acronym}_HEARTBEAT','','{Acronym} adapter heartbeat at {Timestamp} UTC',''</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseCommandParameters" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseConnectionString">
      <topicdata group="api" />
      <apidata name="DatabaseConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="121" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseConnectionString" />
      <setter name="set_DatabaseConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseConnectionString" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseMaximumWriteInterval">
      <topicdata group="api" />
      <apidata name="DatabaseMaximumWriteInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="153" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseMaximumWriteInterval" />
      <setter name="set_DatabaseMaximumWriteInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseMaximumWriteInterval" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseOperationReportingLevel">
      <topicdata group="api" />
      <apidata name="DatabaseOperationReportingLevel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="161" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseOperationReportingLevel" />
      <setter name="set_DatabaseOperationReportingLevel" />
      <returns>
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>FailuresOnly</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseOperationReportingLevel" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.DatabaseProviderString">
      <topicdata group="api" />
      <apidata name="DatabaseProviderString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseProviderString" />
      <setter name="set_DatabaseProviderString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AssemblyName={System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.SqlClient.SqlConnection; AdapterType=System.Data.SqlClient.SqlDataAdapter</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_DatabaseProviderString" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.ExpectsOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ExpectsOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="246" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ExpectsOutputMeasurement" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DatabaseNotifier_ExpectsOutputMeasurement" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.ExpressionText">
      <topicdata group="api" />
      <apidata name="ExpressionText" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpressionText" />
      <setter name="set_ExpressionText" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>x &gt; 0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_ExpressionText" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="174" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_FramesPerSecond" />
    </api>
    <api id="M:DynamicCalculator.DatabaseNotifier.HandleCalculatedValue(System.Object)">
      <topicdata group="api" />
      <apidata name="HandleCalculatedValue" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="341" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="value">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DatabaseNotifier_HandleCalculatedValue" />
    </api>
    <api id="M:DynamicCalculator.DatabaseNotifier.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="281" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.Initialize">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DatabaseNotifier_Initialize" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="192" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_LagTime" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="210" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_LeadTime" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="222" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.OutputMeasurements">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_OutputMeasurements" />
    </api>
    <api id="M:DynamicCalculator.DatabaseNotifier.QueueOperation">
      <topicdata group="api" />
      <apidata name="QueueOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="358" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Queues database operation for execution. Operation will execute immediately if not already running.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DatabaseNotifier_QueueOperation" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.ReservedVariableNames">
      <topicdata group="api" />
      <apidata name="ReservedVariableNames" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="241" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReservedVariableNames" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DatabaseNotifier_ReservedVariableNames" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="255" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.Status">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DatabaseNotifier_Status" />
    </api>
    <api id="P:DynamicCalculator.DatabaseNotifier.TimestampSource">
      <topicdata group="api" />
      <apidata name="TimestampSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DatabaseNotifier.cs" startLine="232" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampSource" />
      <setter name="set_TimestampSource" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DatabaseNotifier_TimestampSource" />
    </api>
    <api id="T:DynamicCalculator.DatabaseOperationReportingLevel">
      <topicdata group="api" />
      <apidata name="DatabaseOperationReportingLevel" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:DynamicCalculator.DatabaseOperationReportingLevel.FailuresOnly" />
        <element api="F:DynamicCalculator.DatabaseOperationReportingLevel.SuccessesOnly" />
        <element api="F:DynamicCalculator.DatabaseOperationReportingLevel.AllOperations" />
        <element api="F:DynamicCalculator.DatabaseOperationReportingLevel.None" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_DatabaseOperationReportingLevel" />
    </api>
    <api id="F:DynamicCalculator.DatabaseOperationReportingLevel.AllOperations">
      <topicdata group="api" notopic="" />
      <apidata name="AllOperations" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_DatabaseOperationReportingLevel_AllOperations" />
    </api>
    <api id="F:DynamicCalculator.DatabaseOperationReportingLevel.FailuresOnly">
      <topicdata group="api" notopic="" />
      <apidata name="FailuresOnly" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_DatabaseOperationReportingLevel_FailuresOnly" />
    </api>
    <api id="F:DynamicCalculator.DatabaseOperationReportingLevel.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_DatabaseOperationReportingLevel_None" />
    </api>
    <api id="F:DynamicCalculator.DatabaseOperationReportingLevel.SuccessesOnly">
      <topicdata group="api" notopic="" />
      <apidata name="SuccessesOnly" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DatabaseOperationReportingLevel" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_DatabaseOperationReportingLevel_SuccessesOnly" />
    </api>
    <api id="T:DynamicCalculator.DynamicCalculator">
      <topicdata group="api" />
      <apidata name="DynamicCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:DynamicCalculator.DatabaseNotifier" ref="true" />
          <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
          <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
        </descendents>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="F:DynamicCalculator.DynamicCalculator.DefaultImports" />
        <element api="M:DynamicCalculator.DynamicCalculator.#ctor" />
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.Initialize" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="Overload:DynamicCalculator.DynamicCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DynamicCalculator.ExpressionText" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutputMeasurements" />
        <element api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.Status" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_DynamicCalculator" />
    </api>
    <api id="Methods.T:DynamicCalculator.DynamicCalculator">
      <topicdata name="DynamicCalculator" group="list" subgroup="Methods" typeTopicId="T:DynamicCalculator.DynamicCalculator" />
      <apidata name="DynamicCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicCalculator.#ctor" />
      <elements>
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.Initialize" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="Overload:DynamicCalculator.DynamicCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" />
      </containers>
      <file name="Methods_T_DynamicCalculator_DynamicCalculator" />
    </api>
    <api id="Properties.T:DynamicCalculator.DynamicCalculator">
      <topicdata name="DynamicCalculator" group="list" subgroup="Properties" typeTopicId="T:DynamicCalculator.DynamicCalculator" />
      <apidata name="DynamicCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicCalculator.#ctor" />
      <elements>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DynamicCalculator.ExpressionText" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutputMeasurements" />
        <element api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.Status" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" />
      </containers>
      <file name="Properties_T_DynamicCalculator_DynamicCalculator" />
    </api>
    <api id="Events.T:DynamicCalculator.DynamicCalculator">
      <topicdata name="DynamicCalculator" group="list" subgroup="Events" typeTopicId="T:DynamicCalculator.DynamicCalculator" />
      <apidata name="DynamicCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" />
      </containers>
      <file name="Events_T_DynamicCalculator_DynamicCalculator" />
    </api>
    <api id="Fields.T:DynamicCalculator.DynamicCalculator">
      <topicdata name="DynamicCalculator" group="list" subgroup="Fields" typeTopicId="T:DynamicCalculator.DynamicCalculator" />
      <apidata name="DynamicCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicCalculator.#ctor" />
      <elements>
        <element api="F:DynamicCalculator.DynamicCalculator.DefaultImports" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" />
      </containers>
      <file name="Fields_T_DynamicCalculator_DynamicCalculator" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="131" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator__ctor" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths">
      <topicdata group="api" />
      <apidata name="ArrayVariableLengths" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="364" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ArrayVariableLengths" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.Int32" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_ArrayVariableLengths" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})">
      <topicdata group="api" />
      <apidata name="Calculate" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="587" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IReadOnlyDictionary`2" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="indexRestrictions" optional="true">
          <type api="T:System.Collections.Generic.IReadOnlyDictionary`2" ref="true">
            <specialization>
              <type api="T:System.String" ref="true" />
              <type api="T:System.Int32" ref="false" />
            </specialization>
          </type>
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator_Calculate" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.CalculationInterval">
      <topicdata group="api" />
      <apidata name="CalculationInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="313" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CalculationInterval" />
      <setter name="set_CalculationInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_CalculationInterval" />
    </api>
    <api id="F:DynamicCalculator.DynamicCalculator.DefaultImports">
      <topicdata group="api" />
      <apidata name="DefaultImports" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>AssemblyName=mscorlib, TypeName=System.Math; AssemblyName=mscorlib, TypeName=System.DateTime; AssemblyName=DynamicCalculator, TypeName=DynamicCalculator.AggregateFunctions</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="F_DynamicCalculator_DynamicCalculator_DefaultImports" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ExpectsOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="344" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_ExpectsOutputMeasurement" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_ExpectsOutputMeasurement" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.ExpressionText">
      <topicdata group="api" />
      <apidata name="ExpressionText" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="184" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpressionText" />
      <setter name="set_ExpressionText" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_ExpressionText" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)">
      <topicdata group="api" />
      <apidata name="HandleCalculatedValue" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="553" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="value">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator_HandleCalculatedValue" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)">
      <topicdata group="api" />
      <apidata name="HandleSpecialVariables" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="540" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="variables">
          <type api="T:Ciloci.Flee.VariableCollection" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator_HandleSpecialVariables" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.Imports">
      <topicdata group="api" />
      <apidata name="Imports" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="243" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Imports" />
      <setter name="set_Imports" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AssemblyName=mscorlib, TypeName=System.Math; AssemblyName=mscorlib, TypeName=System.DateTime; AssemblyName=DynamicCalculator, TypeName=DynamicCalculator.AggregateFunctions</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_Imports" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="452" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator_Initialize" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="157" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_InputMeasurementKeys" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.OutlierOperation">
      <topicdata group="api" />
      <apidata name="OutlierOperation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="339" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OutlierOperation" />
      <setter name="set_OutlierOperation" />
      <returns>
        <type api="T:GSF.TimeSeries.TemporalOutlierOperation" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.TemporalOutlierOperation" ref="false" />
            <enumValue>
              <field name="PublishValueAsNan" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_OutlierOperation" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="173" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_OutputMeasurements" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="520" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicCalculator_PublishFrame" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages">
      <topicdata group="api" />
      <apidata name="RaiseVerboseMessages" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="501" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Begins raising verbose messages to provide insight into the values used in the calculation</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DynamicCalculator_RaiseVerboseMessages" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames">
      <topicdata group="api" />
      <apidata name="ReservedVariableNames" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="378" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_ReservedVariableNames" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_ReservedVariableNames" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.SentinelValue">
      <topicdata group="api" />
      <apidata name="SentinelValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="300" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SentinelValue" />
      <setter name="set_SentinelValue" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>NaN</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_SentinelValue" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput">
      <topicdata group="api" />
      <apidata name="SkipNaNOutput" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="292" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipNaNOutput" />
      <setter name="set_SkipNaNOutput" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_SkipNaNOutput" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="491" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Starts the action adapter or restarts it if it is already running.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DynamicCalculator_Start" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="387" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_Status" />
    </api>
    <api id="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages">
      <topicdata group="api" />
      <apidata name="StopVerboseMessages" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="507" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Stop raising verbose messages</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DynamicCalculator_StopVerboseMessages" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="275" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_SupportsTemporalProcessing" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.TimestampSource">
      <topicdata group="api" />
      <apidata name="TimestampSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="323" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampSource" />
      <setter name="set_TimestampSource" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:DynamicCalculator.TimestampSource" ref="false" />
            <enumValue>
              <field name="Frame" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_TimestampSource" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.UseLatestValues">
      <topicdata group="api" />
      <apidata name="UseLatestValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="284" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseLatestValues" />
      <setter name="set_UseLatestValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_UseLatestValues" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.VariableKeys">
      <topicdata group="api" />
      <apidata name="VariableKeys" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="370" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_VariableKeys" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ReadOnlyDictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_VariableKeys" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.VariableList">
      <topicdata group="api" />
      <apidata name="VariableList" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="199" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VariableList" />
      <setter name="set_VariableList" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicCalculator_VariableList" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.VariableNames">
      <topicdata group="api" />
      <apidata name="VariableNames" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="358" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_VariableNames" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ReadOnlyCollection`1" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_VariableNames" />
    </api>
    <api id="P:DynamicCalculator.DynamicCalculator.Variables">
      <topicdata group="api" />
      <apidata name="Variables" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicCalculator.cs" startLine="352" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Variables" />
      <returns>
        <type api="T:System.Collections.Generic.IDictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.Object" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicCalculator_Variables" />
    </api>
    <api id="T:DynamicCalculator.DynamicFilter">
      <topicdata group="api" />
      <apidata name="DynamicFilter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicFilter.#ctor" />
      <family>
        <ancestors>
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
        <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        <type api="T:GSF.ISupportLifecycle" ref="true" />
        <type api="T:System.IDisposable" ref="true" />
        <type api="T:GSF.IProvideStatus" ref="true" />
      </implements>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicFilter.#ctor" />
        <element api="M:DynamicCalculator.DynamicFilter.GetShortStatus(System.Int32)" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicFilter.Initialize" />
        <element api="M:DynamicCalculator.DynamicFilter.Start" />
        <element api="M:DynamicCalculator.DynamicFilter.Stop" />
        <element api="Overload:DynamicCalculator.DynamicFilter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicFilter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicFilter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:DynamicCalculator.DynamicFilter.AugmentationFlags" />
        <element api="P:DynamicCalculator.DynamicFilter.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicFilter.Enabled" />
        <element api="P:DynamicCalculator.DynamicFilter.ExecutionOrder" />
        <element api="P:DynamicCalculator.DynamicFilter.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DynamicFilter.ExpressionText" />
        <element api="P:DynamicCalculator.DynamicFilter.FilterOperation" />
        <element api="P:DynamicCalculator.DynamicFilter.FramesPerSecond" />
        <element api="P:DynamicCalculator.DynamicFilter.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicFilter.LagTime" />
        <element api="P:DynamicCalculator.DynamicFilter.LeadTime" />
        <element api="P:DynamicCalculator.DynamicFilter.OutputMeasurements" />
        <element api="P:DynamicCalculator.DynamicFilter.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicFilter.ShowConcentratorStatus" />
        <element api="P:DynamicCalculator.DynamicFilter.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicFilter.Status" />
        <element api="P:DynamicCalculator.DynamicFilter.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicFilter.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicFilter.VariableList" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Advanced" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_DynamicCalculator_DynamicFilter" />
    </api>
    <api id="Methods.T:DynamicCalculator.DynamicFilter">
      <topicdata name="DynamicFilter" group="list" subgroup="Methods" typeTopicId="T:DynamicCalculator.DynamicFilter" />
      <apidata name="DynamicFilter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicFilter.#ctor" />
      <elements>
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicFilter.GetShortStatus(System.Int32)" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})" />
        <element api="M:DynamicCalculator.DynamicFilter.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicFilter.Initialize" />
        <element api="M:DynamicCalculator.DynamicFilter.Start" />
        <element api="M:DynamicCalculator.DynamicFilter.Stop" />
        <element api="Overload:DynamicCalculator.DynamicFilter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicFilter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.DynamicFilter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" />
      </containers>
      <file name="Methods_T_DynamicCalculator_DynamicFilter" />
    </api>
    <api id="Properties.T:DynamicCalculator.DynamicFilter">
      <topicdata name="DynamicFilter" group="list" subgroup="Properties" typeTopicId="T:DynamicCalculator.DynamicFilter" />
      <apidata name="DynamicFilter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicFilter.#ctor" />
      <elements>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:DynamicCalculator.DynamicFilter.AugmentationFlags" />
        <element api="P:DynamicCalculator.DynamicFilter.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicFilter.Enabled" />
        <element api="P:DynamicCalculator.DynamicFilter.ExecutionOrder" />
        <element api="P:DynamicCalculator.DynamicFilter.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.DynamicFilter.ExpressionText" />
        <element api="P:DynamicCalculator.DynamicFilter.FilterOperation" />
        <element api="P:DynamicCalculator.DynamicFilter.FramesPerSecond" />
        <element api="P:DynamicCalculator.DynamicFilter.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicFilter.LagTime" />
        <element api="P:DynamicCalculator.DynamicFilter.LeadTime" />
        <element api="P:DynamicCalculator.DynamicFilter.OutputMeasurements" />
        <element api="P:DynamicCalculator.DynamicFilter.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicFilter.ShowConcentratorStatus" />
        <element api="P:DynamicCalculator.DynamicFilter.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicFilter.Status" />
        <element api="P:DynamicCalculator.DynamicFilter.TimestampSource" />
        <element api="P:DynamicCalculator.DynamicFilter.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicFilter.VariableList" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" />
      </containers>
      <file name="Properties_T_DynamicCalculator_DynamicFilter" />
    </api>
    <api id="Events.T:DynamicCalculator.DynamicFilter">
      <topicdata name="DynamicFilter" group="list" subgroup="Events" typeTopicId="T:DynamicCalculator.DynamicFilter" />
      <apidata name="DynamicFilter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.DynamicFilter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" />
      </containers>
      <file name="Events_T_DynamicCalculator_DynamicFilter" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="157" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter__ctor" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.AugmentationFlags">
      <topicdata group="api" />
      <apidata name="AugmentationFlags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="165" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AugmentationFlags" />
      <setter name="set_AugmentationFlags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
            <enumValue>
              <field name="CalculatedValue" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_AugmentationFlags" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.CalculationInterval">
      <topicdata group="api" />
      <apidata name="CalculationInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="236" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CalculationInterval" />
      <setter name="set_CalculationInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_CalculationInterval" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.Enabled">
      <topicdata group="api" />
      <apidata name="Enabled" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="170" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_Enabled" />
      <setter name="set_Enabled" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.ISupportLifecycle.Enabled">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicFilter_Enabled" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.ExecutionOrder">
      <topicdata group="api" />
      <apidata name="ExecutionOrder" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="149" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_ExecutionOrder" />
      <setter name="set_ExecutionOrder" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
          <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_ExecutionOrder" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.ExpectsOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ExpectsOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="282" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ExpectsOutputMeasurement" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicFilter_ExpectsOutputMeasurement" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.ExpressionText">
      <topicdata group="api" />
      <apidata name="ExpressionText" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="122" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpressionText" />
      <setter name="set_ExpressionText" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_ExpressionText" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.FilterOperation">
      <topicdata group="api" />
      <apidata name="FilterOperation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="157" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FilterOperation" />
      <setter name="set_FilterOperation" />
      <returns>
        <type api="T:DynamicCalculator.FilterOperation" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:DynamicCalculator.FilterOperation" ref="false" />
            <enumValue>
              <field name="ValueAugmentation" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_FilterOperation" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="206" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_FramesPerSecond" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="564" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter_GetShortStatus" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.HandleCalculatedValue(System.Object)">
      <topicdata group="api" />
      <apidata name="HandleCalculatedValue" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="556" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="value">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter_HandleCalculatedValue" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="382" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter_HandleNewMeasurements" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.HandleSpecialVariables(Ciloci.Flee.VariableCollection)">
      <topicdata group="api" />
      <apidata name="HandleSpecialVariables" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="545" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="variables">
          <type api="T:Ciloci.Flee.VariableCollection" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter_HandleSpecialVariables" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="329" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.Initialize">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_DynamicFilter_Initialize" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="180" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_InputMeasurementKeys" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="216" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_LagTime" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="226" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_LeadTime" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="196" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.OutputMeasurements">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_OutputMeasurements" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.ReservedVariableNames">
      <topicdata group="api" />
      <apidata name="ReservedVariableNames" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="277" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReservedVariableNames" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicFilter_ReservedVariableNames" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.ShowConcentratorStatus">
      <topicdata group="api" />
      <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="287" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ShowConcentratorStatus" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicFilter_ShowConcentratorStatus" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.SkipNaNOutput">
      <topicdata group="api" />
      <apidata name="SkipNaNOutput" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="267" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipNaNOutput" />
      <setter name="set_SkipNaNOutput" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_SkipNaNOutput" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="364" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.Start">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DynamicFilter_Start" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="296" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.Status">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_DynamicFilter_Status" />
    </api>
    <api id="M:DynamicCalculator.DynamicFilter.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="371" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="M_DynamicCalculator_DynamicFilter_Stop" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.TimestampSource">
      <topicdata group="api" />
      <apidata name="TimestampSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="246" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampSource" />
      <setter name="set_TimestampSource" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_TimestampSource" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.UseLatestValues">
      <topicdata group="api" />
      <apidata name="UseLatestValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="257" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseLatestValues" />
      <setter name="set_UseLatestValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_UseLatestValues" />
    </api>
    <api id="P:DynamicCalculator.DynamicFilter.VariableList">
      <topicdata group="api" />
      <apidata name="VariableList" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/DynamicFilter.cs" startLine="139" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VariableList" />
      <setter name="set_VariableList" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.DynamicFilter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_DynamicFilter_VariableList" />
    </api>
    <api id="T:DynamicCalculator.EmailNotifier">
      <topicdata group="api" />
      <apidata name="EmailNotifier" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.EmailNotifier.#ctor" />
      <family>
        <ancestors>
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="M:DynamicCalculator.EmailNotifier.#ctor" />
        <element api="M:DynamicCalculator.EmailNotifier.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.EmailNotifier.Initialize" />
        <element api="Overload:DynamicCalculator.EmailNotifier.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.EmailNotifier.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.EmailNotifier.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:DynamicCalculator.EmailNotifier.BccRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.Body" />
        <element api="P:DynamicCalculator.EmailNotifier.CcRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.EnableSSL" />
        <element api="P:DynamicCalculator.EmailNotifier.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.EmailNotifier.ExpressionText" />
        <element api="P:DynamicCalculator.EmailNotifier.FramesPerSecond" />
        <element api="P:DynamicCalculator.EmailNotifier.From" />
        <element api="P:DynamicCalculator.EmailNotifier.IsBodyHtml" />
        <element api="P:DynamicCalculator.EmailNotifier.LagTime" />
        <element api="P:DynamicCalculator.EmailNotifier.LeadTime" />
        <element api="P:DynamicCalculator.EmailNotifier.MultiTriggerPrevention" />
        <element api="P:DynamicCalculator.EmailNotifier.OutputMeasurements" />
        <element api="P:DynamicCalculator.EmailNotifier.Password" />
        <element api="P:DynamicCalculator.EmailNotifier.SmtpServer" />
        <element api="P:DynamicCalculator.EmailNotifier.Status" />
        <element api="P:DynamicCalculator.EmailNotifier.Subject" />
        <element api="P:DynamicCalculator.EmailNotifier.TimestampSource" />
        <element api="P:DynamicCalculator.EmailNotifier.ToRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.Username" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_EmailNotifier" />
    </api>
    <api id="Methods.T:DynamicCalculator.EmailNotifier">
      <topicdata name="EmailNotifier" group="list" subgroup="Methods" typeTopicId="T:DynamicCalculator.EmailNotifier" />
      <apidata name="EmailNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.EmailNotifier.#ctor" />
      <elements>
        <element api="M:DynamicCalculator.DynamicCalculator.Calculate(System.Collections.Generic.IReadOnlyDictionary{GSF.TimeSeries.MeasurementKey,GSF.TimeSeries.IMeasurement},System.Collections.Generic.IReadOnlyDictionary{System.String,System.Int32})" />
        <element api="M:DynamicCalculator.DynamicCalculator.HandleSpecialVariables(Ciloci.Flee.VariableCollection)" />
        <element api="M:DynamicCalculator.DynamicCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:DynamicCalculator.DynamicCalculator.RaiseVerboseMessages" />
        <element api="M:DynamicCalculator.DynamicCalculator.Start" />
        <element api="M:DynamicCalculator.DynamicCalculator.StopVerboseMessages" />
        <element api="M:DynamicCalculator.EmailNotifier.HandleCalculatedValue(System.Object)" />
        <element api="M:DynamicCalculator.EmailNotifier.Initialize" />
        <element api="Overload:DynamicCalculator.EmailNotifier.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.EmailNotifier.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:DynamicCalculator.EmailNotifier.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" />
      </containers>
      <file name="Methods_T_DynamicCalculator_EmailNotifier" />
    </api>
    <api id="Properties.T:DynamicCalculator.EmailNotifier">
      <topicdata name="EmailNotifier" group="list" subgroup="Properties" typeTopicId="T:DynamicCalculator.EmailNotifier" />
      <apidata name="EmailNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.EmailNotifier.#ctor" />
      <elements>
        <element api="P:DynamicCalculator.DynamicCalculator.ArrayVariableLengths" />
        <element api="P:DynamicCalculator.DynamicCalculator.CalculationInterval" />
        <element api="P:DynamicCalculator.DynamicCalculator.Imports" />
        <element api="P:DynamicCalculator.DynamicCalculator.InputMeasurementKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.OutlierOperation" />
        <element api="P:DynamicCalculator.DynamicCalculator.ReservedVariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.SentinelValue" />
        <element api="P:DynamicCalculator.DynamicCalculator.SkipNaNOutput" />
        <element api="P:DynamicCalculator.DynamicCalculator.SupportsTemporalProcessing" />
        <element api="P:DynamicCalculator.DynamicCalculator.UseLatestValues" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableKeys" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableList" />
        <element api="P:DynamicCalculator.DynamicCalculator.VariableNames" />
        <element api="P:DynamicCalculator.DynamicCalculator.Variables" />
        <element api="P:DynamicCalculator.EmailNotifier.BccRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.Body" />
        <element api="P:DynamicCalculator.EmailNotifier.CcRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.EnableSSL" />
        <element api="P:DynamicCalculator.EmailNotifier.ExpectsOutputMeasurement" />
        <element api="P:DynamicCalculator.EmailNotifier.ExpressionText" />
        <element api="P:DynamicCalculator.EmailNotifier.FramesPerSecond" />
        <element api="P:DynamicCalculator.EmailNotifier.From" />
        <element api="P:DynamicCalculator.EmailNotifier.IsBodyHtml" />
        <element api="P:DynamicCalculator.EmailNotifier.LagTime" />
        <element api="P:DynamicCalculator.EmailNotifier.LeadTime" />
        <element api="P:DynamicCalculator.EmailNotifier.MultiTriggerPrevention" />
        <element api="P:DynamicCalculator.EmailNotifier.OutputMeasurements" />
        <element api="P:DynamicCalculator.EmailNotifier.Password" />
        <element api="P:DynamicCalculator.EmailNotifier.SmtpServer" />
        <element api="P:DynamicCalculator.EmailNotifier.Status" />
        <element api="P:DynamicCalculator.EmailNotifier.Subject" />
        <element api="P:DynamicCalculator.EmailNotifier.TimestampSource" />
        <element api="P:DynamicCalculator.EmailNotifier.ToRecipients" />
        <element api="P:DynamicCalculator.EmailNotifier.Username" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" />
      </containers>
      <file name="Properties_T_DynamicCalculator_EmailNotifier" />
    </api>
    <api id="Events.T:DynamicCalculator.EmailNotifier">
      <topicdata name="EmailNotifier" group="list" subgroup="Events" typeTopicId="T:DynamicCalculator.EmailNotifier" />
      <apidata name="EmailNotifier" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:DynamicCalculator.EmailNotifier.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" />
      </containers>
      <file name="Events_T_DynamicCalculator_EmailNotifier" />
    </api>
    <api id="M:DynamicCalculator.EmailNotifier.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="65" />
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_EmailNotifier__ctor" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.BccRecipients">
      <topicdata group="api" />
      <apidata name="BccRecipients" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="140" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BccRecipients" />
      <setter name="set_BccRecipients" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_BccRecipients" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.Body">
      <topicdata group="api" />
      <apidata name="Body" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="160" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Body" />
      <setter name="set_Body" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_Body" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.CcRecipients">
      <topicdata group="api" />
      <apidata name="CcRecipients" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="128" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CcRecipients" />
      <setter name="set_CcRecipients" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_CcRecipients" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.EnableSSL">
      <topicdata group="api" />
      <apidata name="EnableSSL" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="218" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableSSL" />
      <setter name="set_EnableSSL" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_EnableSSL" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.ExpectsOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ExpectsOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="300" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.ExpectsOutputMeasurement">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ExpectsOutputMeasurement" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_EmailNotifier_ExpectsOutputMeasurement" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.ExpressionText">
      <topicdata group="api" />
      <apidata name="ExpressionText" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="91" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpressionText" />
      <setter name="set_ExpressionText" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>x &gt; 0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_ExpressionText" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="233" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_FramesPerSecond" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.From">
      <topicdata group="api" />
      <apidata name="From" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="103" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_From" />
      <setter name="set_From" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_From" />
    </api>
    <api id="M:DynamicCalculator.EmailNotifier.HandleCalculatedValue(System.Object)">
      <topicdata group="api" />
      <apidata name="HandleCalculatedValue" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="405" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.HandleCalculatedValue(System.Object)">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="value">
          <type api="T:System.Object" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_EmailNotifier_HandleCalculatedValue" />
    </api>
    <api id="M:DynamicCalculator.EmailNotifier.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="331" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:DynamicCalculator.DynamicCalculator.Initialize">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <file name="M_DynamicCalculator_EmailNotifier_Initialize" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.IsBodyHtml">
      <topicdata group="api" />
      <apidata name="IsBodyHtml" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="182" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IsBodyHtml" />
      <setter name="set_IsBodyHtml" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_IsBodyHtml" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="251" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_LagTime" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="269" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_LeadTime" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.MultiTriggerPrevention">
      <topicdata group="api" />
      <apidata name="MultiTriggerPrevention" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="80" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MultiTriggerPrevention" />
      <setter name="set_MultiTriggerPrevention" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_MultiTriggerPrevention" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="281" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.OutputMeasurements">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_OutputMeasurements" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="206" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_Password" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.SmtpServer">
      <topicdata group="api" />
      <apidata name="SmtpServer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="170" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SmtpServer" />
      <setter name="set_SmtpServer" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_SmtpServer" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="309" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:DynamicCalculator.DynamicCalculator.Status">
          <type api="T:DynamicCalculator.DynamicCalculator" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <file name="P_DynamicCalculator_EmailNotifier_Status" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.Subject">
      <topicdata group="api" />
      <apidata name="Subject" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="151" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Subject" />
      <setter name="set_Subject" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_Subject" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.TimestampSource">
      <topicdata group="api" />
      <apidata name="TimestampSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="291" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampSource" />
      <setter name="set_TimestampSource" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_TimestampSource" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.ToRecipients">
      <topicdata group="api" />
      <apidata name="ToRecipients" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ToRecipients" />
      <setter name="set_ToRecipients" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_ToRecipients" />
    </api>
    <api id="P:DynamicCalculator.EmailNotifier.Username">
      <topicdata group="api" />
      <apidata name="Username" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/DynamicCalculator/EmailNotifier.cs" startLine="194" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Username" />
      <setter name="set_Username" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.EmailNotifier" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_DynamicCalculator_EmailNotifier_Username" />
    </api>
    <api id="T:DynamicCalculator.FilterOperation">
      <topicdata group="api" />
      <apidata name="FilterOperation" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:DynamicCalculator.FilterOperation.RemoveWhenTrue" />
        <element api="F:DynamicCalculator.FilterOperation.ValueAugmentation" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_FilterOperation" />
    </api>
    <api id="F:DynamicCalculator.FilterOperation.RemoveWhenTrue">
      <topicdata group="api" notopic="" />
      <apidata name="RemoveWhenTrue" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.FilterOperation" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.FilterOperation" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_FilterOperation_RemoveWhenTrue" />
    </api>
    <api id="F:DynamicCalculator.FilterOperation.ValueAugmentation">
      <topicdata group="api" notopic="" />
      <apidata name="ValueAugmentation" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.FilterOperation" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.FilterOperation" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_FilterOperation_ValueAugmentation" />
    </api>
    <api id="T:DynamicCalculator.TimestampSource">
      <topicdata group="api" />
      <apidata name="TimestampSource" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:DynamicCalculator.TimestampSource.Frame" />
        <element api="F:DynamicCalculator.TimestampSource.RealTime" />
        <element api="F:DynamicCalculator.TimestampSource.LocalClock" />
      </elements>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:DynamicCalculator" />
      </containers>
      <file name="T_DynamicCalculator_TimestampSource" />
    </api>
    <api id="F:DynamicCalculator.TimestampSource.Frame">
      <topicdata group="api" notopic="" />
      <apidata name="Frame" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_TimestampSource_Frame" />
    </api>
    <api id="F:DynamicCalculator.TimestampSource.LocalClock">
      <topicdata group="api" notopic="" />
      <apidata name="LocalClock" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_TimestampSource_LocalClock" />
    </api>
    <api id="F:DynamicCalculator.TimestampSource.RealTime">
      <topicdata group="api" notopic="" />
      <apidata name="RealTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="DynamicCalculator" module="DynamicCalculator" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:DynamicCalculator" />
        <type api="T:DynamicCalculator.TimestampSource" ref="false" />
      </containers>
      <file name="F_DynamicCalculator_TimestampSource_RealTime" />
    </api>
    <api id="N:eDNAAdapters">
      <topicdata group="api" />
      <apidata name="eDNAAdapters" group="namespace" />
      <elements>
        <element api="T:eDNAAdapters.Metadata" />
        <element api="T:eDNAAdapters.OutputAdapter" />
        <element api="T:eDNAAdapters.DataType" />
        <element api="T:eDNAAdapters.StatusFlags" />
        <element api="T:eDNAAdapters.MeasurementStateMappingExtensions" />
      </elements>
      <file name="N_eDNAAdapters" />
    </api>
    <api id="T:eDNAAdapters.DataType">
      <topicdata group="api" />
      <apidata name="DataType" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:eDNAAdapters.DataType.Analog" />
        <element api="F:eDNAAdapters.DataType.Digital" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
      </containers>
      <file name="T_eDNAAdapters_DataType" />
    </api>
    <api id="F:eDNAAdapters.DataType.Analog">
      <topicdata group="api" notopic="" />
      <apidata name="Analog" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.DataType" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.DataType" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_DataType_Analog" />
    </api>
    <api id="F:eDNAAdapters.DataType.Digital">
      <topicdata group="api" notopic="" />
      <apidata name="Digital" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.DataType" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.DataType" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_DataType_Digital" />
    </api>
    <api id="T:eDNAAdapters.MeasurementStateMappingExtensions">
      <topicdata group="api" />
      <apidata name="MeasurementStateMappingExtensions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatus(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)" />
        <element api="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatusFlags(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_eDNAAdapters_MeasurementStateMappingExtensions" />
    </api>
    <api id="Methods.T:eDNAAdapters.MeasurementStateMappingExtensions">
      <topicdata name="MeasurementStateMappingExtensions" group="list" subgroup="Methods" typeTopicId="T:eDNAAdapters.MeasurementStateMappingExtensions" />
      <apidata name="MeasurementStateMappingExtensions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatus(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)" />
        <element api="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatusFlags(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.MeasurementStateMappingExtensions" />
      </containers>
      <file name="Methods_T_eDNAAdapters_MeasurementStateMappingExtensions" />
    </api>
    <api id="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatus(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)">
      <topicdata group="api" />
      <apidata name="MapToStatus" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" startLine="254" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="stateFlags">
          <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
        </parameter>
        <parameter name="type" optional="true">
          <type api="T:eDNAAdapters.DataType" ref="false" />
          <argument>
            <type api="T:eDNAAdapters.DataType" ref="false" />
            <enumValue>
              <field name="Analog" />
            </enumValue>
          </argument>
        </parameter>
        <parameter name="digitalSet" optional="true">
          <type api="T:System.Boolean" ref="false" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int16" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.MeasurementStateMappingExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_eDNAAdapters_MeasurementStateMappingExtensions_MapToStatus" />
    </api>
    <api id="M:eDNAAdapters.MeasurementStateMappingExtensions.MapToStatusFlags(GSF.TimeSeries.MeasurementStateFlags,eDNAAdapters.DataType,System.Boolean)">
      <topicdata group="api" />
      <apidata name="MapToStatusFlags" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" startLine="266" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="stateFlags">
          <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
        </parameter>
        <parameter name="type" optional="true">
          <type api="T:eDNAAdapters.DataType" ref="false" />
          <argument>
            <type api="T:eDNAAdapters.DataType" ref="false" />
            <enumValue>
              <field name="Analog" />
            </enumValue>
          </argument>
        </parameter>
        <parameter name="digitalSet" optional="true">
          <type api="T:System.Boolean" ref="false" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.MeasurementStateMappingExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_eDNAAdapters_MeasurementStateMappingExtensions_MapToStatusFlags" />
    </api>
    <api id="T:eDNAAdapters.Metadata">
      <topicdata group="api" />
      <apidata name="Metadata" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.Metadata.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:eDNAAdapters.Metadata.ChannelNumber" />
        <element api="F:eDNAAdapters.Metadata.Description" />
        <element api="F:eDNAAdapters.Metadata.ExtendedDescription" />
        <element api="F:eDNAAdapters.Metadata.ExtendedID" />
        <element api="F:eDNAAdapters.Metadata.LongID" />
        <element api="F:eDNAAdapters.Metadata.PointType" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField01" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField02" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField03" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField04" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField05" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField06" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField07" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField08" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField09" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField10" />
        <element api="F:eDNAAdapters.Metadata.Service" />
        <element api="F:eDNAAdapters.Metadata.ShortID" />
        <element api="F:eDNAAdapters.Metadata.Site" />
        <element api="F:eDNAAdapters.Metadata.Units" />
        <element api="M:eDNAAdapters.Metadata.#ctor" />
        <element api="M:eDNAAdapters.Metadata.Count(System.String,System.String)" />
        <element api="M:eDNAAdapters.Metadata.Query(eDNAAdapters.Metadata,System.Func{eDNAAdapters.Metadata,System.Boolean})" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:eDNAAdapters.Metadata.DataType" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
      </containers>
      <file name="T_eDNAAdapters_Metadata" />
    </api>
    <api id="Methods.T:eDNAAdapters.Metadata">
      <topicdata name="Metadata" group="list" subgroup="Methods" typeTopicId="T:eDNAAdapters.Metadata" />
      <apidata name="Metadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.Metadata.#ctor" />
      <elements>
        <element api="M:eDNAAdapters.Metadata.Count(System.String,System.String)" />
        <element api="M:eDNAAdapters.Metadata.Query(eDNAAdapters.Metadata,System.Func{eDNAAdapters.Metadata,System.Boolean})" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" />
      </containers>
      <file name="Methods_T_eDNAAdapters_Metadata" />
    </api>
    <api id="Properties.T:eDNAAdapters.Metadata">
      <topicdata name="Metadata" group="list" subgroup="Properties" typeTopicId="T:eDNAAdapters.Metadata" />
      <apidata name="Metadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.Metadata.#ctor" />
      <elements>
        <element api="P:eDNAAdapters.Metadata.DataType" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" />
      </containers>
      <file name="Properties_T_eDNAAdapters_Metadata" />
    </api>
    <api id="Fields.T:eDNAAdapters.Metadata">
      <topicdata name="Metadata" group="list" subgroup="Fields" typeTopicId="T:eDNAAdapters.Metadata" />
      <apidata name="Metadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.Metadata.#ctor" />
      <elements>
        <element api="F:eDNAAdapters.Metadata.ChannelNumber" />
        <element api="F:eDNAAdapters.Metadata.Description" />
        <element api="F:eDNAAdapters.Metadata.ExtendedDescription" />
        <element api="F:eDNAAdapters.Metadata.ExtendedID" />
        <element api="F:eDNAAdapters.Metadata.LongID" />
        <element api="F:eDNAAdapters.Metadata.PointType" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField01" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField02" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField03" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField04" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField05" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField06" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField07" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField08" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField09" />
        <element api="F:eDNAAdapters.Metadata.ReferenceField10" />
        <element api="F:eDNAAdapters.Metadata.Service" />
        <element api="F:eDNAAdapters.Metadata.ShortID" />
        <element api="F:eDNAAdapters.Metadata.Site" />
        <element api="F:eDNAAdapters.Metadata.Units" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" />
      </containers>
      <file name="Fields_T_eDNAAdapters_Metadata" />
    </api>
    <api id="M:eDNAAdapters.Metadata.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" startLine="42" />
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_Metadata__ctor" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ChannelNumber">
      <topicdata group="api" />
      <apidata name="ChannelNumber" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ChannelNumber" />
    </api>
    <api id="M:eDNAAdapters.Metadata.Count(System.String,System.String)">
      <topicdata group="api" />
      <apidata name="Count" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" startLine="261" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="site">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="service">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_Metadata_Count" />
    </api>
    <api id="P:eDNAAdapters.Metadata.DataType">
      <topicdata group="api" />
      <apidata name="DataType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" startLine="142" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DataType" />
      <returns>
        <type api="T:eDNAAdapters.DataType" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="P_eDNAAdapters_Metadata_DataType" />
    </api>
    <api id="F:eDNAAdapters.Metadata.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_Description" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ExtendedDescription">
      <topicdata group="api" />
      <apidata name="ExtendedDescription" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ExtendedDescription" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ExtendedID">
      <topicdata group="api" />
      <apidata name="ExtendedID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ExtendedID" />
    </api>
    <api id="F:eDNAAdapters.Metadata.LongID">
      <topicdata group="api" />
      <apidata name="LongID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_LongID" />
    </api>
    <api id="F:eDNAAdapters.Metadata.PointType">
      <topicdata group="api" />
      <apidata name="PointType" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_PointType" />
    </api>
    <api id="M:eDNAAdapters.Metadata.Query(eDNAAdapters.Metadata,System.Func{eDNAAdapters.Metadata,System.Boolean})">
      <topicdata group="api" />
      <apidata name="Query" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="search">
          <type api="T:eDNAAdapters.Metadata" ref="true" />
        </parameter>
        <parameter name="match" optional="true">
          <type api="T:System.Func`2" ref="true">
            <specialization>
              <type api="T:eDNAAdapters.Metadata" ref="true" />
              <type api="T:System.Boolean" ref="false" />
            </specialization>
          </type>
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:eDNAAdapters.Metadata" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_Metadata_Query" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField01">
      <topicdata group="api" />
      <apidata name="ReferenceField01" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField01" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField02">
      <topicdata group="api" />
      <apidata name="ReferenceField02" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField02" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField03">
      <topicdata group="api" />
      <apidata name="ReferenceField03" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField03" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField04">
      <topicdata group="api" />
      <apidata name="ReferenceField04" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField04" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField05">
      <topicdata group="api" />
      <apidata name="ReferenceField05" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField05" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField06">
      <topicdata group="api" />
      <apidata name="ReferenceField06" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField06" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField07">
      <topicdata group="api" />
      <apidata name="ReferenceField07" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField07" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField08">
      <topicdata group="api" />
      <apidata name="ReferenceField08" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField08" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField09">
      <topicdata group="api" />
      <apidata name="ReferenceField09" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField09" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ReferenceField10">
      <topicdata group="api" />
      <apidata name="ReferenceField10" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ReferenceField10" />
    </api>
    <api id="F:eDNAAdapters.Metadata.Service">
      <topicdata group="api" />
      <apidata name="Service" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_Service" />
    </api>
    <api id="F:eDNAAdapters.Metadata.ShortID">
      <topicdata group="api" />
      <apidata name="ShortID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_ShortID" />
    </api>
    <api id="F:eDNAAdapters.Metadata.Site">
      <topicdata group="api" />
      <apidata name="Site" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_Site" />
    </api>
    <api id="F:eDNAAdapters.Metadata.Units">
      <topicdata group="api" />
      <apidata name="Units" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/Metadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.Metadata" ref="true" />
      </containers>
      <file name="F_eDNAAdapters_Metadata_Units" />
    </api>
    <api id="T:eDNAAdapters.OutputAdapter">
      <topicdata group="api" />
      <apidata name="OutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.OutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:eDNAAdapters.OutputAdapter.#ctor" />
        <element api="M:eDNAAdapters.OutputAdapter.AttemptConnection" />
        <element api="M:eDNAAdapters.OutputAdapter.AttemptDisconnection" />
        <element api="Overload:eDNAAdapters.OutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:eDNAAdapters.OutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:eDNAAdapters.OutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:eDNAAdapters.OutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:eDNAAdapters.OutputAdapter.Initialize" />
        <element api="M:eDNAAdapters.OutputAdapter.OnConnected" />
        <element api="M:eDNAAdapters.OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:eDNAAdapters.OutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:eDNAAdapters.OutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:eDNAAdapters.OutputAdapter.AcknowledgeDataPackets" />
        <element api="P:eDNAAdapters.OutputAdapter.AutoCreateTags" />
        <element api="P:eDNAAdapters.OutputAdapter.AutoUpdateTags" />
        <element api="P:eDNAAdapters.OutputAdapter.ClearCacheOnStartup" />
        <element api="P:eDNAAdapters.OutputAdapter.ConnectionMonitoringInterval" />
        <element api="P:eDNAAdapters.OutputAdapter.DigitalClearedString" />
        <element api="P:eDNAAdapters.OutputAdapter.DigitalSetString" />
        <element api="P:eDNAAdapters.OutputAdapter.EnableCaching" />
        <element api="P:eDNAAdapters.OutputAdapter.EnableQueuing" />
        <element api="P:eDNAAdapters.OutputAdapter.ExpandDigitalWordBits" />
        <element api="P:eDNAAdapters.OutputAdapter.LocalCacheFileName" />
        <element api="P:eDNAAdapters.OutputAdapter.MaximumPointResolution" />
        <element api="P:eDNAAdapters.OutputAdapter.OutputIsForArchive" />
        <element api="P:eDNAAdapters.OutputAdapter.PointMapCacheFileName" />
        <element api="P:eDNAAdapters.OutputAdapter.PrimaryPort" />
        <element api="P:eDNAAdapters.OutputAdapter.PrimaryServer" />
        <element api="P:eDNAAdapters.OutputAdapter.RunMetadataSync" />
        <element api="P:eDNAAdapters.OutputAdapter.SecondaryPort" />
        <element api="P:eDNAAdapters.OutputAdapter.SecondaryServer" />
        <element api="P:eDNAAdapters.OutputAdapter.Service" />
        <element api="P:eDNAAdapters.OutputAdapter.Site" />
        <element api="P:eDNAAdapters.OutputAdapter.Status" />
        <element api="P:eDNAAdapters.OutputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:eDNAAdapters.OutputAdapter.UseAsyncConnect" />
        <element api="P:eDNAAdapters.OutputAdapter.ValidateINIFileExists" />
        <element api="P:eDNAAdapters.OutputAdapter.WriteTimeout" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
      </containers>
      <file name="T_eDNAAdapters_OutputAdapter" />
    </api>
    <api id="Methods.T:eDNAAdapters.OutputAdapter">
      <topicdata name="OutputAdapter" group="list" subgroup="Methods" typeTopicId="T:eDNAAdapters.OutputAdapter" />
      <apidata name="OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.OutputAdapter.#ctor" />
      <elements>
        <element api="M:eDNAAdapters.OutputAdapter.AttemptConnection" />
        <element api="M:eDNAAdapters.OutputAdapter.AttemptDisconnection" />
        <element api="Overload:eDNAAdapters.OutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:eDNAAdapters.OutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:eDNAAdapters.OutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:eDNAAdapters.OutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:eDNAAdapters.OutputAdapter.Initialize" />
        <element api="M:eDNAAdapters.OutputAdapter.OnConnected" />
        <element api="M:eDNAAdapters.OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:eDNAAdapters.OutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:eDNAAdapters.OutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" />
      </containers>
      <file name="Methods_T_eDNAAdapters_OutputAdapter" />
    </api>
    <api id="Properties.T:eDNAAdapters.OutputAdapter">
      <topicdata name="OutputAdapter" group="list" subgroup="Properties" typeTopicId="T:eDNAAdapters.OutputAdapter" />
      <apidata name="OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.OutputAdapter.#ctor" />
      <elements>
        <element api="P:eDNAAdapters.OutputAdapter.AcknowledgeDataPackets" />
        <element api="P:eDNAAdapters.OutputAdapter.AutoCreateTags" />
        <element api="P:eDNAAdapters.OutputAdapter.AutoUpdateTags" />
        <element api="P:eDNAAdapters.OutputAdapter.ClearCacheOnStartup" />
        <element api="P:eDNAAdapters.OutputAdapter.ConnectionMonitoringInterval" />
        <element api="P:eDNAAdapters.OutputAdapter.DigitalClearedString" />
        <element api="P:eDNAAdapters.OutputAdapter.DigitalSetString" />
        <element api="P:eDNAAdapters.OutputAdapter.EnableCaching" />
        <element api="P:eDNAAdapters.OutputAdapter.EnableQueuing" />
        <element api="P:eDNAAdapters.OutputAdapter.ExpandDigitalWordBits" />
        <element api="P:eDNAAdapters.OutputAdapter.LocalCacheFileName" />
        <element api="P:eDNAAdapters.OutputAdapter.MaximumPointResolution" />
        <element api="P:eDNAAdapters.OutputAdapter.OutputIsForArchive" />
        <element api="P:eDNAAdapters.OutputAdapter.PointMapCacheFileName" />
        <element api="P:eDNAAdapters.OutputAdapter.PrimaryPort" />
        <element api="P:eDNAAdapters.OutputAdapter.PrimaryServer" />
        <element api="P:eDNAAdapters.OutputAdapter.RunMetadataSync" />
        <element api="P:eDNAAdapters.OutputAdapter.SecondaryPort" />
        <element api="P:eDNAAdapters.OutputAdapter.SecondaryServer" />
        <element api="P:eDNAAdapters.OutputAdapter.Service" />
        <element api="P:eDNAAdapters.OutputAdapter.Site" />
        <element api="P:eDNAAdapters.OutputAdapter.Status" />
        <element api="P:eDNAAdapters.OutputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:eDNAAdapters.OutputAdapter.UseAsyncConnect" />
        <element api="P:eDNAAdapters.OutputAdapter.ValidateINIFileExists" />
        <element api="P:eDNAAdapters.OutputAdapter.WriteTimeout" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" />
      </containers>
      <file name="Properties_T_eDNAAdapters_OutputAdapter" />
    </api>
    <api id="Events.T:eDNAAdapters.OutputAdapter">
      <topicdata name="OutputAdapter" group="list" subgroup="Events" typeTopicId="T:eDNAAdapters.OutputAdapter" />
      <apidata name="OutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:eDNAAdapters.OutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" />
      </containers>
      <file name="Events_T_eDNAAdapters_OutputAdapter" />
    </api>
    <api id="Overload:eDNAAdapters.OutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:eDNAAdapters.OutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="Overload_eDNAAdapters_OutputAdapter_Dispose" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="155" />
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter__ctor" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.AcknowledgeDataPackets">
      <topicdata group="api" />
      <apidata name="AcknowledgeDataPackets" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="193" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AcknowledgeDataPackets" />
      <setter name="set_AcknowledgeDataPackets" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_AcknowledgeDataPackets" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="578" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_AttemptConnection" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="623" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.AutoCreateTags">
      <topicdata group="api" />
      <apidata name="AutoCreateTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="241" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoCreateTags" />
      <setter name="set_AutoCreateTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_AutoCreateTags" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.AutoUpdateTags">
      <topicdata group="api" />
      <apidata name="AutoUpdateTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="249" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoUpdateTags" />
      <setter name="set_AutoUpdateTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_AutoUpdateTags" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.ClearCacheOnStartup">
      <topicdata group="api" />
      <apidata name="ClearCacheOnStartup" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="225" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ClearCacheOnStartup" />
      <setter name="set_ClearCacheOnStartup" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_ClearCacheOnStartup" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.ConnectionMonitoringInterval">
      <topicdata group="api" />
      <apidata name="ConnectionMonitoringInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="305" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectionMonitoringInterval" />
      <setter name="set_ConnectionMonitoringInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_ConnectionMonitoringInterval" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.DigitalClearedString">
      <topicdata group="api" />
      <apidata name="DigitalClearedString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="281" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalClearedString" />
      <setter name="set_DigitalClearedString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>OFF</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_DigitalClearedString" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.DigitalSetString">
      <topicdata group="api" />
      <apidata name="DigitalSetString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="273" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalSetString" />
      <setter name="set_DigitalSetString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>ON</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_DigitalSetString" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:eDNAAdapters.OutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="417" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_Dispose" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.EnableCaching">
      <topicdata group="api" />
      <apidata name="EnableCaching" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="209" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableCaching" />
      <setter name="set_EnableCaching" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_EnableCaching" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.EnableQueuing">
      <topicdata group="api" />
      <apidata name="EnableQueuing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="201" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableQueuing" />
      <setter name="set_EnableQueuing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_EnableQueuing" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.ExecuteMetadataRefresh">
      <topicdata group="api" />
      <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="716" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_ExecuteMetadataRefresh" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.ExpandDigitalWordBits">
      <topicdata group="api" />
      <apidata name="ExpandDigitalWordBits" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="321" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpandDigitalWordBits" />
      <setter name="set_ExpandDigitalWordBits" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_ExpandDigitalWordBits" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="442" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_GetShortStatus" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="450" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_Initialize" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.LocalCacheFileName">
      <topicdata group="api" />
      <apidata name="LocalCacheFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="217" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LocalCacheFileName" />
      <setter name="set_LocalCacheFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_LocalCacheFileName" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.MaximumPointResolution">
      <topicdata group="api" />
      <apidata name="MaximumPointResolution" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="297" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaximumPointResolution" />
      <setter name="set_MaximumPointResolution" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_MaximumPointResolution" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.OnConnected">
      <topicdata group="api" />
      <apidata name="OnConnected" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="612" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_OnConnected" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="P_eDNAAdapters_OutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.PointMapCacheFileName">
      <topicdata group="api" />
      <apidata name="PointMapCacheFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="265" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PointMapCacheFileName" />
      <setter name="set_PointMapCacheFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_PointMapCacheFileName" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.PrimaryPort">
      <topicdata group="api" />
      <apidata name="PrimaryPort" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="155" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PrimaryPort" />
      <setter name="set_PrimaryPort" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>8000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_PrimaryPort" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.PrimaryServer">
      <topicdata group="api" />
      <apidata name="PrimaryServer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="147" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PrimaryServer" />
      <setter name="set_PrimaryServer" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_PrimaryServer" />
    </api>
    <api id="M:eDNAAdapters.OutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="641" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="M_eDNAAdapters_OutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.RunMetadataSync">
      <topicdata group="api" />
      <apidata name="RunMetadataSync" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="233" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RunMetadataSync" />
      <setter name="set_RunMetadataSync" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_RunMetadataSync" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.SecondaryPort">
      <topicdata group="api" />
      <apidata name="SecondaryPort" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="171" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SecondaryPort" />
      <setter name="set_SecondaryPort" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_SecondaryPort" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.SecondaryServer">
      <topicdata group="api" />
      <apidata name="SecondaryServer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="163" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SecondaryServer" />
      <setter name="set_SecondaryServer" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_SecondaryServer" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.Service">
      <topicdata group="api" />
      <apidata name="Service" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="185" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Service" />
      <setter name="set_Service" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_Service" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.Site">
      <topicdata group="api" />
      <apidata name="Site" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="178" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Site" />
      <setter name="set_Site" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_Site" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="330" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="P_eDNAAdapters_OutputAdapter_Status" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.TagNamePrefixRemoveCount">
      <topicdata group="api" />
      <apidata name="TagNamePrefixRemoveCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="257" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagNamePrefixRemoveCount" />
      <setter name="set_TagNamePrefixRemoveCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_TagNamePrefixRemoveCount" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="140" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <file name="P_eDNAAdapters_OutputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.ValidateINIFileExists">
      <topicdata group="api" />
      <apidata name="ValidateINIFileExists" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="289" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValidateINIFileExists" />
      <setter name="set_ValidateINIFileExists" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_ValidateINIFileExists" />
    </api>
    <api id="P:eDNAAdapters.OutputAdapter.WriteTimeout">
      <topicdata group="api" />
      <apidata name="WriteTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/OutputAdapter.cs" startLine="313" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WriteTimeout" />
      <setter name="set_WriteTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.OutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>-1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_eDNAAdapters_OutputAdapter_WriteTimeout" />
    </api>
    <api id="T:eDNAAdapters.StatusFlags">
      <topicdata group="api" />
      <apidata name="StatusFlags" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <enumerationbase>
        <type api="T:System.Int16" ref="false" />
      </enumerationbase>
      <elements>
        <element api="F:eDNAAdapters.StatusFlags.EVAL" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_UNUSED" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_INITED" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_UPDATED" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_UNRELIABLE" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_OOR" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_LL_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_L_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_H_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_HH_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_MANUAL" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_UNACKRST" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_UNACKAL" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_REPEAT" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_DIGITAL_IN" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_ANALOG_OUT" />
        <element api="F:eDNAAdapters.StatusFlags.RTSTAT_DIGITAL_OUT" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_OK" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_UNRELIABLE" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_WARNING" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_OUT_OF_RANGE" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_WARNING" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_OUT_OF_RANGE" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_OK_MANUAL" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_UNRELIABLE_MANUAL" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_OK_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_WARNING_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_ALARM_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_LOW_OUT_OF_RANGE_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_WARNING_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_ALARM_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_OUT_OF_RANGE_UNACK_ALARM" />
        <element api="F:eDNAAdapters.StatusFlags.ANALOG_OK_FORCED" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_NOT_UPDATED" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_OK_NOT_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_OK_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_UNRELIABLE_NOT_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_UNRELIABLE_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_OK_NOT_SET_FORCED" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_OK_SET_FORCED" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_WARNING_NOT_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_WARNING_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_CHATTERING_NOT_SET" />
        <element api="F:eDNAAdapters.StatusFlags.DIGITAL_CHATTERING_SET" />
      </elements>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:eDNAAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.FlagsAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_eDNAAdapters_StatusFlags" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>195</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_ALARM_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_ALARM_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1219</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_ALARM_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_OUT_OF_RANGE">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_OUT_OF_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>203</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_OUT_OF_RANGE" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_OUT_OF_RANGE_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_OUT_OF_RANGE_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1227</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_OUT_OF_RANGE_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_WARNING">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_WARNING" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>67</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_WARNING" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_HIGH_WARNING_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_HIGH_WARNING_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1091</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_HIGH_WARNING_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>51</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_ALARM_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_ALARM_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1075</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_ALARM_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_OUT_OF_RANGE">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_OUT_OF_RANGE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>59</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_OUT_OF_RANGE" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_OUT_OF_RANGE_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_OUT_OF_RANGE_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1083</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_OUT_OF_RANGE_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_WARNING">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_WARNING" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>35</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_WARNING" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_LOW_WARNING_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_LOW_WARNING_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1059</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_LOW_WARNING_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_OK">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_OK" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_OK" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_OK_FORCED">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_OK_FORCED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>2051</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_OK_FORCED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_OK_MANUAL">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_OK_MANUAL" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>259</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_OK_MANUAL" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_OK_UNACK_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_OK_UNACK_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>515</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_OK_UNACK_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_UNRELIABLE">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_UNRELIABLE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>7</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_UNRELIABLE" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.ANALOG_UNRELIABLE_MANUAL">
      <topicdata group="api" notopic="" />
      <apidata name="ANALOG_UNRELIABLE_MANUAL" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>263</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_ANALOG_UNRELIABLE_MANUAL" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_CHATTERING_NOT_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_CHATTERING_NOT_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4115</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_CHATTERING_NOT_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_CHATTERING_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_CHATTERING_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4179</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_CHATTERING_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_NOT_UPDATED">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_NOT_UPDATED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4097</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_NOT_UPDATED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_OK_NOT_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_OK_NOT_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4099</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_OK_NOT_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_OK_NOT_SET_FORCED">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_OK_NOT_SET_FORCED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>6147</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_OK_NOT_SET_FORCED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_OK_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_OK_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4163</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_OK_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_OK_SET_FORCED">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_OK_SET_FORCED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>6211</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_OK_SET_FORCED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_UNRELIABLE_NOT_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_UNRELIABLE_NOT_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4103</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_UNRELIABLE_NOT_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_UNRELIABLE_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_UNRELIABLE_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4167</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_UNRELIABLE_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_WARNING_NOT_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_WARNING_NOT_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4227</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_WARNING_NOT_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.DIGITAL_WARNING_SET">
      <topicdata group="api" notopic="" />
      <apidata name="DIGITAL_WARNING_SET" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4291</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_DIGITAL_WARNING_SET" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.EVAL">
      <topicdata group="api" notopic="" />
      <apidata name="EVAL" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>-1</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_EVAL" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_ANALOG_OUT">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_ANALOG_OUT" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>8192</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_ANALOG_OUT" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_DIGITAL_IN">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_DIGITAL_IN" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4096</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_DIGITAL_IN" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_DIGITAL_OUT">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_DIGITAL_OUT" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>12288</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_DIGITAL_OUT" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_H_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_H_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>64</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_H_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_HH_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_HH_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>128</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_HH_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_INITED">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_INITED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_INITED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_L_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_L_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>32</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_L_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_LL_ALARM">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_LL_ALARM" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>16</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_LL_ALARM" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_MANUAL">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_MANUAL" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>256</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_MANUAL" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_OOR">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_OOR" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>8</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_OOR" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_REPEAT">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_REPEAT" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>2048</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_REPEAT" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_UNACKAL">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_UNACKAL" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>1024</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_UNACKAL" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_UNACKRST">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_UNACKRST" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>512</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_UNACKRST" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_UNRELIABLE">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_UNRELIABLE" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_UNRELIABLE" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_UNUSED">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_UNUSED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_UNUSED" />
    </api>
    <api id="F:eDNAAdapters.StatusFlags.RTSTAT_UPDATED">
      <topicdata group="api" notopic="" />
      <apidata name="RTSTAT_UPDATED" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/eDNAAdapters/StatusFlags.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="eDNAAdapters" module="eDNAAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:eDNAAdapters" />
        <type api="T:eDNAAdapters.StatusFlags" ref="false" />
      </containers>
      <file name="F_eDNAAdapters_StatusFlags_RTSTAT_UPDATED" />
    </api>
    <api id="N:EpriExport">
      <topicdata group="api" />
      <apidata name="EpriExport" group="namespace" />
      <elements>
        <element api="T:EpriExport.FileExporter" />
        <element api="T:EpriExport.FileImporter" />
        <element api="T:EpriExport.MetricImporter" />
      </elements>
      <file name="N_EpriExport" />
    </api>
    <api id="T:EpriExport.FileExporter">
      <topicdata group="api" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileExporter.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:EpriExport.FileExporter.#ctor" />
        <element api="M:EpriExport.FileExporter.Initialize" />
        <element api="Overload:EpriExport.FileExporter.PublishFrame">
          <element api="M:EpriExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:EpriExport.FileExporter.Comments" />
        <element api="P:EpriExport.FileExporter.ExportInterval" />
        <element api="P:EpriExport.FileExporter.FileExportPath" />
        <element api="P:EpriExport.FileExporter.ModelIdentifier" />
        <element api="P:EpriExport.FileExporter.ReferenceAngleMeasurement" />
        <element api="P:EpriExport.FileExporter.Status" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
      </containers>
      <file name="T_EpriExport_FileExporter" />
    </api>
    <api id="Methods.T:EpriExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Methods" typeTopicId="T:EpriExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileExporter.#ctor" />
      <elements>
        <element api="M:EpriExport.FileExporter.Initialize" />
        <element api="Overload:EpriExport.FileExporter.PublishFrame">
          <element api="M:EpriExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" />
      </containers>
      <file name="Methods_T_EpriExport_FileExporter" />
    </api>
    <api id="Properties.T:EpriExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Properties" typeTopicId="T:EpriExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileExporter.#ctor" />
      <elements>
        <element api="P:EpriExport.FileExporter.Comments" />
        <element api="P:EpriExport.FileExporter.ExportInterval" />
        <element api="P:EpriExport.FileExporter.FileExportPath" />
        <element api="P:EpriExport.FileExporter.ModelIdentifier" />
        <element api="P:EpriExport.FileExporter.ReferenceAngleMeasurement" />
        <element api="P:EpriExport.FileExporter.Status" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" />
      </containers>
      <file name="Properties_T_EpriExport_FileExporter" />
    </api>
    <api id="Events.T:EpriExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Events" typeTopicId="T:EpriExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileExporter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" />
      </containers>
      <file name="Events_T_EpriExport_FileExporter" />
    </api>
    <api id="Overload:EpriExport.FileExporter.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:EpriExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <file name="Overload_EpriExport_FileExporter_PublishFrame" />
    </api>
    <api id="M:EpriExport.FileExporter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="82" />
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileExporter__ctor" />
    </api>
    <api id="P:EpriExport.FileExporter.Comments">
      <topicdata group="api" />
      <apidata name="Comments" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Comments" />
      <setter name="set_Comments" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileExporter_Comments" />
    </api>
    <api id="P:EpriExport.FileExporter.ExportInterval">
      <topicdata group="api" />
      <apidata name="ExportInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="120" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExportInterval" />
      <setter name="set_ExportInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileExporter_ExportInterval" />
    </api>
    <api id="P:EpriExport.FileExporter.FileExportPath">
      <topicdata group="api" />
      <apidata name="FileExportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="103" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileExportPath" />
      <setter name="set_FileExportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FolderBrowserEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileExporter_FileExportPath" />
    </api>
    <api id="M:EpriExport.FileExporter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="218" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileExporter_Initialize" />
    </api>
    <api id="P:EpriExport.FileExporter.ModelIdentifier">
      <topicdata group="api" />
      <apidata name="ModelIdentifier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="154" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ModelIdentifier" />
      <setter name="set_ModelIdentifier" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileExporter_ModelIdentifier" />
    </api>
    <api id="M:EpriExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:EpriExport.FileExporter.PublishFrame" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="370" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileExporter_PublishFrame" />
    </api>
    <api id="P:EpriExport.FileExporter.ReferenceAngleMeasurement">
      <topicdata group="api" />
      <apidata name="ReferenceAngleMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="173" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReferenceAngleMeasurement" />
      <setter name="set_ReferenceAngleMeasurement" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>filterExpression={SignalAcronym = 'IPHA' OR SignalAcronym = 'VPHA'}; selectable=false</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileExporter_ReferenceAngleMeasurement" />
    </api>
    <api id="P:EpriExport.FileExporter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileExporter.cs" startLine="188" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileExporter" ref="true" />
      </containers>
      <file name="P_EpriExport_FileExporter_Status" />
    </api>
    <api id="T:EpriExport.FileImporter">
      <topicdata group="api" />
      <apidata name="FileImporter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileImporter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:EpriExport.FileImporter.#ctor" />
        <element api="M:EpriExport.FileImporter.AttemptConnection" />
        <element api="M:EpriExport.FileImporter.AttemptDisconnection" />
        <element api="Overload:EpriExport.FileImporter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:EpriExport.FileImporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:EpriExport.FileImporter.GetShortStatus(System.Int32)" />
        <element api="M:EpriExport.FileImporter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileImporter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.FileImporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:EpriExport.FileImporter.ColumnMappings" />
        <element api="P:EpriExport.FileImporter.ImportPath" />
        <element api="P:EpriExport.FileImporter.InputInterval" />
        <element api="P:EpriExport.FileImporter.MeasurementsPerInterval" />
        <element api="P:EpriExport.FileImporter.SimulateTimestamp" />
        <element api="P:EpriExport.FileImporter.SkipRows" />
        <element api="P:EpriExport.FileImporter.Status" />
        <element api="P:EpriExport.FileImporter.SupportsTemporalProcessing" />
        <element api="P:EpriExport.FileImporter.TimestampFormat" />
        <element api="P:EpriExport.FileImporter.UseAsyncConnect" />
        <element api="P:EpriExport.FileImporter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
      </containers>
      <file name="T_EpriExport_FileImporter" />
    </api>
    <api id="Methods.T:EpriExport.FileImporter">
      <topicdata name="FileImporter" group="list" subgroup="Methods" typeTopicId="T:EpriExport.FileImporter" />
      <apidata name="FileImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileImporter.#ctor" />
      <elements>
        <element api="M:EpriExport.FileImporter.AttemptConnection" />
        <element api="M:EpriExport.FileImporter.AttemptDisconnection" />
        <element api="Overload:EpriExport.FileImporter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:EpriExport.FileImporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:EpriExport.FileImporter.GetShortStatus(System.Int32)" />
        <element api="M:EpriExport.FileImporter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.FileImporter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.FileImporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" />
      </containers>
      <file name="Methods_T_EpriExport_FileImporter" />
    </api>
    <api id="Properties.T:EpriExport.FileImporter">
      <topicdata name="FileImporter" group="list" subgroup="Properties" typeTopicId="T:EpriExport.FileImporter" />
      <apidata name="FileImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileImporter.#ctor" />
      <elements>
        <element api="P:EpriExport.FileImporter.ColumnMappings" />
        <element api="P:EpriExport.FileImporter.ImportPath" />
        <element api="P:EpriExport.FileImporter.InputInterval" />
        <element api="P:EpriExport.FileImporter.MeasurementsPerInterval" />
        <element api="P:EpriExport.FileImporter.SimulateTimestamp" />
        <element api="P:EpriExport.FileImporter.SkipRows" />
        <element api="P:EpriExport.FileImporter.Status" />
        <element api="P:EpriExport.FileImporter.SupportsTemporalProcessing" />
        <element api="P:EpriExport.FileImporter.TimestampFormat" />
        <element api="P:EpriExport.FileImporter.UseAsyncConnect" />
        <element api="P:EpriExport.FileImporter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" />
      </containers>
      <file name="Properties_T_EpriExport_FileImporter" />
    </api>
    <api id="Events.T:EpriExport.FileImporter">
      <topicdata name="FileImporter" group="list" subgroup="Events" typeTopicId="T:EpriExport.FileImporter" />
      <apidata name="FileImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.FileImporter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" />
      </containers>
      <file name="Events_T_EpriExport_FileImporter" />
    </api>
    <api id="Overload:EpriExport.FileImporter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:EpriExport.FileImporter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="Overload_EpriExport_FileImporter_Dispose" />
    </api>
    <api id="M:EpriExport.FileImporter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="80" />
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter__ctor" />
    </api>
    <api id="M:EpriExport.FileImporter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="486" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter_AttemptConnection" />
    </api>
    <api id="M:EpriExport.FileImporter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="506" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter_AttemptDisconnection" />
    </api>
    <api id="P:EpriExport.FileImporter.ColumnMappings">
      <topicdata group="api" />
      <apidata name="ColumnMappings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="246" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ColumnMappings" />
      <setter name="set_ColumnMappings" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_ColumnMappings" />
    </api>
    <api id="M:EpriExport.FileImporter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:EpriExport.FileImporter.Dispose" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="313" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter_Dispose" />
    </api>
    <api id="M:EpriExport.FileImporter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="519" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter_GetShortStatus" />
    </api>
    <api id="P:EpriExport.FileImporter.ImportPath">
      <topicdata group="api" />
      <apidata name="ImportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="112" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ImportPath" />
      <setter name="set_ImportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FolderBrowserEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_ImportPath" />
    </api>
    <api id="M:EpriExport.FileImporter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="367" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_FileImporter_Initialize" />
    </api>
    <api id="P:EpriExport.FileImporter.InputInterval">
      <topicdata group="api" />
      <apidata name="InputInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="130" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputInterval" />
      <setter name="set_InputInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_InputInterval" />
    </api>
    <api id="P:EpriExport.FileImporter.MeasurementsPerInterval">
      <topicdata group="api" />
      <apidata name="MeasurementsPerInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="211" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MeasurementsPerInterval" />
      <setter name="set_MeasurementsPerInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>13</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_MeasurementsPerInterval" />
    </api>
    <api id="P:EpriExport.FileImporter.SimulateTimestamp">
      <topicdata group="api" />
      <apidata name="SimulateTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="230" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamp" />
      <setter name="set_SimulateTimestamp" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_SimulateTimestamp" />
    </api>
    <api id="P:EpriExport.FileImporter.SkipRows">
      <topicdata group="api" />
      <apidata name="SkipRows" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="148" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipRows" />
      <setter name="set_SkipRows" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>2</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_SkipRows" />
    </api>
    <api id="P:EpriExport.FileImporter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="263" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_FileImporter_Status" />
    </api>
    <api id="P:EpriExport.FileImporter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="301" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_FileImporter_SupportsTemporalProcessing" />
    </api>
    <api id="P:EpriExport.FileImporter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="166" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>dd-MMM-yyyy HH:mm:ss.fff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_TimestampFormat" />
    </api>
    <api id="P:EpriExport.FileImporter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="254" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_FileImporter_UseAsyncConnect" />
    </api>
    <api id="P:EpriExport.FileImporter.UseHighResolutionInputTimer">
      <topicdata group="api" />
      <apidata name="UseHighResolutionInputTimer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/FileImporter.cs" startLine="189" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseHighResolutionInputTimer" />
      <setter name="set_UseHighResolutionInputTimer" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.FileImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_FileImporter_UseHighResolutionInputTimer" />
    </api>
    <api id="T:EpriExport.MetricImporter">
      <topicdata group="api" />
      <apidata name="MetricImporter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.MetricImporter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:EpriExport.MetricImporter.#ctor" />
        <element api="M:EpriExport.MetricImporter.AttemptConnection" />
        <element api="M:EpriExport.MetricImporter.AttemptDisconnection" />
        <element api="Overload:EpriExport.MetricImporter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:EpriExport.MetricImporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:EpriExport.MetricImporter.GetShortStatus(System.Int32)" />
        <element api="M:EpriExport.MetricImporter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.MetricImporter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.MetricImporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:EpriExport.MetricImporter.ColumnMappings" />
        <element api="P:EpriExport.MetricImporter.ImportPath" />
        <element api="P:EpriExport.MetricImporter.InputInterval" />
        <element api="P:EpriExport.MetricImporter.MeasurementsPerInterval" />
        <element api="P:EpriExport.MetricImporter.SimulateTimestamp" />
        <element api="P:EpriExport.MetricImporter.SkipRows" />
        <element api="P:EpriExport.MetricImporter.Status" />
        <element api="P:EpriExport.MetricImporter.SupportsTemporalProcessing" />
        <element api="P:EpriExport.MetricImporter.TimestampFormat" />
        <element api="P:EpriExport.MetricImporter.UseAsyncConnect" />
        <element api="P:EpriExport.MetricImporter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
      </containers>
      <file name="T_EpriExport_MetricImporter" />
    </api>
    <api id="Methods.T:EpriExport.MetricImporter">
      <topicdata name="MetricImporter" group="list" subgroup="Methods" typeTopicId="T:EpriExport.MetricImporter" />
      <apidata name="MetricImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.MetricImporter.#ctor" />
      <elements>
        <element api="M:EpriExport.MetricImporter.AttemptConnection" />
        <element api="M:EpriExport.MetricImporter.AttemptDisconnection" />
        <element api="Overload:EpriExport.MetricImporter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:EpriExport.MetricImporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:EpriExport.MetricImporter.GetShortStatus(System.Int32)" />
        <element api="M:EpriExport.MetricImporter.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:EpriExport.MetricImporter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:EpriExport.MetricImporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" />
      </containers>
      <file name="Methods_T_EpriExport_MetricImporter" />
    </api>
    <api id="Properties.T:EpriExport.MetricImporter">
      <topicdata name="MetricImporter" group="list" subgroup="Properties" typeTopicId="T:EpriExport.MetricImporter" />
      <apidata name="MetricImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.MetricImporter.#ctor" />
      <elements>
        <element api="P:EpriExport.MetricImporter.ColumnMappings" />
        <element api="P:EpriExport.MetricImporter.ImportPath" />
        <element api="P:EpriExport.MetricImporter.InputInterval" />
        <element api="P:EpriExport.MetricImporter.MeasurementsPerInterval" />
        <element api="P:EpriExport.MetricImporter.SimulateTimestamp" />
        <element api="P:EpriExport.MetricImporter.SkipRows" />
        <element api="P:EpriExport.MetricImporter.Status" />
        <element api="P:EpriExport.MetricImporter.SupportsTemporalProcessing" />
        <element api="P:EpriExport.MetricImporter.TimestampFormat" />
        <element api="P:EpriExport.MetricImporter.UseAsyncConnect" />
        <element api="P:EpriExport.MetricImporter.UseHighResolutionInputTimer" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" />
      </containers>
      <file name="Properties_T_EpriExport_MetricImporter" />
    </api>
    <api id="Events.T:EpriExport.MetricImporter">
      <topicdata name="MetricImporter" group="list" subgroup="Events" typeTopicId="T:EpriExport.MetricImporter" />
      <apidata name="MetricImporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:EpriExport.MetricImporter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" />
      </containers>
      <file name="Events_T_EpriExport_MetricImporter" />
    </api>
    <api id="Overload:EpriExport.MetricImporter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:EpriExport.MetricImporter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="Overload_EpriExport_MetricImporter_Dispose" />
    </api>
    <api id="M:EpriExport.MetricImporter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="77" />
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter__ctor" />
    </api>
    <api id="M:EpriExport.MetricImporter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="482" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter_AttemptConnection" />
    </api>
    <api id="M:EpriExport.MetricImporter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="502" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter_AttemptDisconnection" />
    </api>
    <api id="P:EpriExport.MetricImporter.ColumnMappings">
      <topicdata group="api" />
      <apidata name="ColumnMappings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="242" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ColumnMappings" />
      <setter name="set_ColumnMappings" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_ColumnMappings" />
    </api>
    <api id="M:EpriExport.MetricImporter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:EpriExport.MetricImporter.Dispose" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="309" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter_Dispose" />
    </api>
    <api id="M:EpriExport.MetricImporter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="515" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter_GetShortStatus" />
    </api>
    <api id="P:EpriExport.MetricImporter.ImportPath">
      <topicdata group="api" />
      <apidata name="ImportPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ImportPath" />
      <setter name="set_ImportPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_ImportPath" />
    </api>
    <api id="M:EpriExport.MetricImporter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="363" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="M_EpriExport_MetricImporter_Initialize" />
    </api>
    <api id="P:EpriExport.MetricImporter.InputInterval">
      <topicdata group="api" />
      <apidata name="InputInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="126" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputInterval" />
      <setter name="set_InputInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_InputInterval" />
    </api>
    <api id="P:EpriExport.MetricImporter.MeasurementsPerInterval">
      <topicdata group="api" />
      <apidata name="MeasurementsPerInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="207" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MeasurementsPerInterval" />
      <setter name="set_MeasurementsPerInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_MeasurementsPerInterval" />
    </api>
    <api id="P:EpriExport.MetricImporter.SimulateTimestamp">
      <topicdata group="api" />
      <apidata name="SimulateTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="226" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamp" />
      <setter name="set_SimulateTimestamp" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_SimulateTimestamp" />
    </api>
    <api id="P:EpriExport.MetricImporter.SkipRows">
      <topicdata group="api" />
      <apidata name="SkipRows" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="144" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipRows" />
      <setter name="set_SkipRows" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>4</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_SkipRows" />
    </api>
    <api id="P:EpriExport.MetricImporter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="259" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_MetricImporter_Status" />
    </api>
    <api id="P:EpriExport.MetricImporter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="297" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_MetricImporter_SupportsTemporalProcessing" />
    </api>
    <api id="P:EpriExport.MetricImporter.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="162" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>dd-MMM-yyyy HH:mm:ss.fff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_TimestampFormat" />
    </api>
    <api id="P:EpriExport.MetricImporter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="250" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <file name="P_EpriExport_MetricImporter_UseAsyncConnect" />
    </api>
    <api id="P:EpriExport.MetricImporter.UseHighResolutionInputTimer">
      <topicdata group="api" />
      <apidata name="UseHighResolutionInputTimer" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/EpriExport/MetricImporter.cs" startLine="185" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseHighResolutionInputTimer" />
      <setter name="set_UseHighResolutionInputTimer" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="EpriExport" module="EpriExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:EpriExport" />
        <type api="T:EpriExport.MetricImporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_EpriExport_MetricImporter_UseHighResolutionInputTimer" />
    </api>
    <api id="N:FileAdapters">
      <topicdata group="api" />
      <apidata name="FileAdapters" group="namespace" />
      <elements>
        <element api="T:FileAdapters.FileBlockReader" />
        <element api="T:FileAdapters.FileBlockWriter" />
        <element api="T:FileAdapters.ProcessLauncher" />
        <element api="T:FileAdapters.RetransmissionStatPicker" />
        <element api="T:FileAdapters.RetransmissionStatViewModel" />
      </elements>
      <file name="N_FileAdapters" />
    </api>
    <api id="T:FileAdapters.FileBlockReader">
      <topicdata group="api" />
      <apidata name="FileBlockReader" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockReader.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:FileAdapters.FileBlockReader.DefaultBlockSize" />
        <element api="F:FileAdapters.FileBlockReader.DefaultBlockSizeAdjustment" />
        <element api="F:FileAdapters.FileBlockReader.DefaultFilePattern" />
        <element api="F:FileAdapters.FileBlockReader.DefaultProcessInterval" />
        <element api="F:FileAdapters.FileBlockReader.DefaultProcessIntervalAdjustment" />
        <element api="F:FileAdapters.FileBlockReader.DefaultRetransmissionThreshold" />
        <element api="F:FileAdapters.FileBlockReader.DefaultWatchInterval" />
        <element api="M:FileAdapters.FileBlockReader.#ctor" />
        <element api="M:FileAdapters.FileBlockReader.ClearProcessedFileList" />
        <element api="Overload:FileAdapters.FileBlockReader.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.FileBlockReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.FileBlockReader.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.FileBlockReader.Initialize" />
        <element api="M:FileAdapters.FileBlockReader.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:FileAdapters.FileBlockReader.Start" />
        <element api="M:FileAdapters.FileBlockReader.Stop" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.FileBlockReader.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.FileBlockReader.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:FileAdapters.FileBlockReader.BlockSize" />
        <element api="P:FileAdapters.FileBlockReader.BlockSizeAdjustment" />
        <element api="P:FileAdapters.FileBlockReader.FilePattern" />
        <element api="P:FileAdapters.FileBlockReader.FramesPerSecond" />
        <element api="P:FileAdapters.FileBlockReader.InputMeasurementKeys" />
        <element api="P:FileAdapters.FileBlockReader.LagTime" />
        <element api="P:FileAdapters.FileBlockReader.LeadTime" />
        <element api="P:FileAdapters.FileBlockReader.ProcessInterval" />
        <element api="P:FileAdapters.FileBlockReader.ProcessIntervalAdjustment" />
        <element api="P:FileAdapters.FileBlockReader.RetransmissionStat" />
        <element api="P:FileAdapters.FileBlockReader.RetransmissionThreshold" />
        <element api="P:FileAdapters.FileBlockReader.SupportsTemporalProcessing" />
        <element api="P:FileAdapters.FileBlockReader.WatchDirectory" />
        <element api="P:FileAdapters.FileBlockReader.WatchInterval" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
      </containers>
      <file name="T_FileAdapters_FileBlockReader" />
    </api>
    <api id="Methods.T:FileAdapters.FileBlockReader">
      <topicdata name="FileBlockReader" group="list" subgroup="Methods" typeTopicId="T:FileAdapters.FileBlockReader" />
      <apidata name="FileBlockReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockReader.#ctor" />
      <elements>
        <element api="M:FileAdapters.FileBlockReader.ClearProcessedFileList" />
        <element api="Overload:FileAdapters.FileBlockReader.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.FileBlockReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.FileBlockReader.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.FileBlockReader.Initialize" />
        <element api="M:FileAdapters.FileBlockReader.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:FileAdapters.FileBlockReader.Start" />
        <element api="M:FileAdapters.FileBlockReader.Stop" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.FileBlockReader.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.FileBlockReader.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" />
      </containers>
      <file name="Methods_T_FileAdapters_FileBlockReader" />
    </api>
    <api id="Properties.T:FileAdapters.FileBlockReader">
      <topicdata name="FileBlockReader" group="list" subgroup="Properties" typeTopicId="T:FileAdapters.FileBlockReader" />
      <apidata name="FileBlockReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockReader.#ctor" />
      <elements>
        <element api="P:FileAdapters.FileBlockReader.BlockSize" />
        <element api="P:FileAdapters.FileBlockReader.BlockSizeAdjustment" />
        <element api="P:FileAdapters.FileBlockReader.FilePattern" />
        <element api="P:FileAdapters.FileBlockReader.FramesPerSecond" />
        <element api="P:FileAdapters.FileBlockReader.InputMeasurementKeys" />
        <element api="P:FileAdapters.FileBlockReader.LagTime" />
        <element api="P:FileAdapters.FileBlockReader.LeadTime" />
        <element api="P:FileAdapters.FileBlockReader.ProcessInterval" />
        <element api="P:FileAdapters.FileBlockReader.ProcessIntervalAdjustment" />
        <element api="P:FileAdapters.FileBlockReader.RetransmissionStat" />
        <element api="P:FileAdapters.FileBlockReader.RetransmissionThreshold" />
        <element api="P:FileAdapters.FileBlockReader.SupportsTemporalProcessing" />
        <element api="P:FileAdapters.FileBlockReader.WatchDirectory" />
        <element api="P:FileAdapters.FileBlockReader.WatchInterval" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" />
      </containers>
      <file name="Properties_T_FileAdapters_FileBlockReader" />
    </api>
    <api id="Events.T:FileAdapters.FileBlockReader">
      <topicdata name="FileBlockReader" group="list" subgroup="Events" typeTopicId="T:FileAdapters.FileBlockReader" />
      <apidata name="FileBlockReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockReader.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" />
      </containers>
      <file name="Events_T_FileAdapters_FileBlockReader" />
    </api>
    <api id="Fields.T:FileAdapters.FileBlockReader">
      <topicdata name="FileBlockReader" group="list" subgroup="Fields" typeTopicId="T:FileAdapters.FileBlockReader" />
      <apidata name="FileBlockReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockReader.#ctor" />
      <elements>
        <element api="F:FileAdapters.FileBlockReader.DefaultBlockSize" />
        <element api="F:FileAdapters.FileBlockReader.DefaultBlockSizeAdjustment" />
        <element api="F:FileAdapters.FileBlockReader.DefaultFilePattern" />
        <element api="F:FileAdapters.FileBlockReader.DefaultProcessInterval" />
        <element api="F:FileAdapters.FileBlockReader.DefaultProcessIntervalAdjustment" />
        <element api="F:FileAdapters.FileBlockReader.DefaultRetransmissionThreshold" />
        <element api="F:FileAdapters.FileBlockReader.DefaultWatchInterval" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" />
      </containers>
      <file name="Fields_T_FileAdapters_FileBlockReader" />
    </api>
    <api id="Overload:FileAdapters.FileBlockReader.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FileAdapters.FileBlockReader.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="Overload_FileAdapters_FileBlockReader_Dispose" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="116" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader__ctor" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.BlockSize">
      <topicdata group="api" />
      <apidata name="BlockSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="198" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BlockSize" />
      <setter name="set_BlockSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>16384</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_BlockSize" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.BlockSizeAdjustment">
      <topicdata group="api" />
      <apidata name="BlockSizeAdjustment" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="280" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BlockSizeAdjustment" />
      <setter name="set_BlockSizeAdjustment" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_BlockSizeAdjustment" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.ClearProcessedFileList">
      <topicdata group="api" />
      <apidata name="ClearProcessedFileList" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="502" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Empties the processed file list so that newly dropped files with the same name as old processed files will not be deleted.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_FileAdapters_FileBlockReader_ClearProcessedFileList" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultBlockSize">
      <topicdata group="api" />
      <apidata name="DefaultBlockSize" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>16384</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultBlockSize" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultBlockSizeAdjustment">
      <topicdata group="api" />
      <apidata name="DefaultBlockSizeAdjustment" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultBlockSizeAdjustment" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultFilePattern">
      <topicdata group="api" />
      <apidata name="DefaultFilePattern" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>*</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultFilePattern" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultProcessInterval">
      <topicdata group="api" />
      <apidata name="DefaultProcessInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultProcessInterval" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultProcessIntervalAdjustment">
      <topicdata group="api" />
      <apidata name="DefaultProcessIntervalAdjustment" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultProcessIntervalAdjustment" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultRetransmissionThreshold">
      <topicdata group="api" />
      <apidata name="DefaultRetransmissionThreshold" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>25</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultRetransmissionThreshold" />
    </api>
    <api id="F:FileAdapters.FileBlockReader.DefaultWatchInterval">
      <topicdata group="api" />
      <apidata name="DefaultWatchInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="F_FileAdapters_FileBlockReader_DefaultWatchInterval" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:FileAdapters.FileBlockReader.Dispose" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="682" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_Dispose" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.FilePattern">
      <topicdata group="api" />
      <apidata name="FilePattern" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="159" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FilePattern" />
      <setter name="set_FilePattern" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>*</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_FilePattern" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="361" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockReader_FramesPerSecond" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="490" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_GetShortStatus" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="426" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_Initialize" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="343" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockReader_InputMeasurementKeys" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="382" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockReader_LagTime" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="403" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockReader_LeadTime" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.ProcessInterval">
      <topicdata group="api" />
      <apidata name="ProcessInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="238" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ProcessInterval" />
      <setter name="set_ProcessInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_ProcessInterval" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.ProcessIntervalAdjustment">
      <topicdata group="api" />
      <apidata name="ProcessIntervalAdjustment" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="299" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ProcessIntervalAdjustment" />
      <setter name="set_ProcessIntervalAdjustment" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_ProcessIntervalAdjustment" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="538" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_QueueMeasurementsForProcessing" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.RetransmissionStat">
      <topicdata group="api" />
      <apidata name="RetransmissionStat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="180" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RetransmissionStat" />
      <setter name="set_RetransmissionStat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:FileAdapters.RetransmissionStatPicker" ref="true" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_RetransmissionStat" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.RetransmissionThreshold">
      <topicdata group="api" />
      <apidata name="RetransmissionThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="261" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RetransmissionThreshold" />
      <setter name="set_RetransmissionThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>25</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_RetransmissionThreshold" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="510" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_Start" />
    </api>
    <api id="M:FileAdapters.FileBlockReader.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="520" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockReader_Stop" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="310" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockReader_SupportsTemporalProcessing" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.WatchDirectory">
      <topicdata group="api" />
      <apidata name="WatchDirectory" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="141" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WatchDirectory" />
      <setter name="set_WatchDirectory" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor" ref="true" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_WatchDirectory" />
    </api>
    <api id="P:FileAdapters.FileBlockReader.WatchInterval">
      <topicdata group="api" />
      <apidata name="WatchInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockReader.cs" startLine="217" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WatchInterval" />
      <setter name="set_WatchInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockReader_WatchInterval" />
    </api>
    <api id="T:FileAdapters.FileBlockWriter">
      <topicdata group="api" />
      <apidata name="FileBlockWriter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockWriter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FileAdapters.FileBlockWriter.#ctor" />
        <element api="M:FileAdapters.FileBlockWriter.AttemptConnection" />
        <element api="M:FileAdapters.FileBlockWriter.AttemptDisconnection" />
        <element api="Overload:FileAdapters.FileBlockWriter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.FileBlockWriter.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.FileBlockWriter.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.FileBlockWriter.Initialize" />
        <element api="M:FileAdapters.FileBlockWriter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.FileBlockWriter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.FileBlockWriter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:FileAdapters.FileBlockWriter.OutputDirectory" />
        <element api="P:FileAdapters.FileBlockWriter.OutputIsForArchive" />
        <element api="P:FileAdapters.FileBlockWriter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
      </containers>
      <file name="T_FileAdapters_FileBlockWriter" />
    </api>
    <api id="Methods.T:FileAdapters.FileBlockWriter">
      <topicdata name="FileBlockWriter" group="list" subgroup="Methods" typeTopicId="T:FileAdapters.FileBlockWriter" />
      <apidata name="FileBlockWriter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockWriter.#ctor" />
      <elements>
        <element api="M:FileAdapters.FileBlockWriter.AttemptConnection" />
        <element api="M:FileAdapters.FileBlockWriter.AttemptDisconnection" />
        <element api="Overload:FileAdapters.FileBlockWriter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.FileBlockWriter.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.FileBlockWriter.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.FileBlockWriter.Initialize" />
        <element api="M:FileAdapters.FileBlockWriter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.FileBlockWriter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.FileBlockWriter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" />
      </containers>
      <file name="Methods_T_FileAdapters_FileBlockWriter" />
    </api>
    <api id="Properties.T:FileAdapters.FileBlockWriter">
      <topicdata name="FileBlockWriter" group="list" subgroup="Properties" typeTopicId="T:FileAdapters.FileBlockWriter" />
      <apidata name="FileBlockWriter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockWriter.#ctor" />
      <elements>
        <element api="P:FileAdapters.FileBlockWriter.OutputDirectory" />
        <element api="P:FileAdapters.FileBlockWriter.OutputIsForArchive" />
        <element api="P:FileAdapters.FileBlockWriter.UseAsyncConnect" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" />
      </containers>
      <file name="Properties_T_FileAdapters_FileBlockWriter" />
    </api>
    <api id="Events.T:FileAdapters.FileBlockWriter">
      <topicdata name="FileBlockWriter" group="list" subgroup="Events" typeTopicId="T:FileAdapters.FileBlockWriter" />
      <apidata name="FileBlockWriter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.FileBlockWriter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" />
      </containers>
      <file name="Events_T_FileAdapters_FileBlockWriter" />
    </api>
    <api id="Overload:FileAdapters.FileBlockWriter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FileAdapters.FileBlockWriter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="Overload_FileAdapters_FileBlockWriter_Dispose" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter__ctor" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="136" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_AttemptConnection" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="143" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_AttemptDisconnection" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:FileAdapters.FileBlockWriter.Dispose" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="221" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_Dispose" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="124" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_GetShortStatus" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="103" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_Initialize" />
    </api>
    <api id="P:FileAdapters.FileBlockWriter.OutputDirectory">
      <topicdata group="api" />
      <apidata name="OutputDirectory" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="72" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OutputDirectory" />
      <setter name="set_OutputDirectory" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:GSF.TimeSeries.UI.Editors.FolderBrowserEditor" ref="true" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_FileBlockWriter_OutputDirectory" />
    </api>
    <api id="P:FileAdapters.FileBlockWriter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="83" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockWriter_OutputIsForArchive" />
    </api>
    <api id="M:FileAdapters.FileBlockWriter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="157" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="M_FileAdapters_FileBlockWriter_ProcessMeasurements" />
    </api>
    <api id="P:FileAdapters.FileBlockWriter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/FileAdapters/FileBlockWriter.cs" startLine="88" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.FileBlockWriter" ref="true" />
      </containers>
      <file name="P_FileAdapters_FileBlockWriter_UseAsyncConnect" />
    </api>
    <api id="T:FileAdapters.ProcessLauncher">
      <topicdata group="api" />
      <apidata name="ProcessLauncher" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.ProcessLauncher.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:FileAdapters.ProcessLauncher.DefaultArguments" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultChildProcessQueryTimeout" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultChildProcessTarget" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultCreateNoWindow" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultDomain" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultEnvironmentalVariables" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultErrorDialog" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultForceKillOnDispose" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultInitialInputFileName" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultInitialInputProcessingDelay" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLoadUserProfile" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelExpression" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelMappings" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageTextExpression" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultPassword" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultProcessOutputAsLogMessages" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultRedirectErrorToHostEnvironment" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultRedirectOutputToHostEnvironment" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultShowChildProcesses" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultSupportsTemporalProcessing" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultTrackProcessStatistics" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultUserName" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultWindowStyle" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultWorkingDirectory" />
        <element api="M:FileAdapters.ProcessLauncher.#ctor" />
        <element api="Overload:FileAdapters.ProcessLauncher.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.ProcessLauncher.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.ProcessLauncher.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.ProcessLauncher.Initialize" />
        <element api="M:FileAdapters.ProcessLauncher.Input(System.String)" />
        <element api="M:FileAdapters.ProcessLauncher.Kill" />
        <element api="M:FileAdapters.ProcessLauncher.Refresh" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.ProcessLauncher.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.ProcessLauncher.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:FileAdapters.ProcessLauncher.Arguments" />
        <element api="P:FileAdapters.ProcessLauncher.ChildProcessQueryTimeout" />
        <element api="P:FileAdapters.ProcessLauncher.ChildProcessTarget" />
        <element api="P:FileAdapters.ProcessLauncher.CreateNoWindow" />
        <element api="P:FileAdapters.ProcessLauncher.Domain" />
        <element api="P:FileAdapters.ProcessLauncher.EnvironmentalVariables" />
        <element api="P:FileAdapters.ProcessLauncher.ErrorDialog" />
        <element api="P:FileAdapters.ProcessLauncher.FileName" />
        <element api="P:FileAdapters.ProcessLauncher.ForceKillOnDispose" />
        <element api="P:FileAdapters.ProcessLauncher.FramesPerSecond" />
        <element api="P:FileAdapters.ProcessLauncher.InitialInputFileName" />
        <element api="P:FileAdapters.ProcessLauncher.InitialInputProcessingDelay" />
        <element api="P:FileAdapters.ProcessLauncher.InputMeasurementKeys" />
        <element api="P:FileAdapters.ProcessLauncher.LagTime" />
        <element api="P:FileAdapters.ProcessLauncher.LeadTime" />
        <element api="P:FileAdapters.ProcessLauncher.LoadUserProfile" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageLevelExpression" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageLevelMappings" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageTextExpression" />
        <element api="P:FileAdapters.ProcessLauncher.OutputMeasurements" />
        <element api="P:FileAdapters.ProcessLauncher.Password" />
        <element api="P:FileAdapters.ProcessLauncher.ProcessOutputAsLogMessages" />
        <element api="P:FileAdapters.ProcessLauncher.RedirectErrorToHostEnvironment" />
        <element api="P:FileAdapters.ProcessLauncher.RedirectOutputToHostEnvironment" />
        <element api="P:FileAdapters.ProcessLauncher.ShowChildProcesses" />
        <element api="P:FileAdapters.ProcessLauncher.Status" />
        <element api="P:FileAdapters.ProcessLauncher.SupportsTemporalProcessing" />
        <element api="P:FileAdapters.ProcessLauncher.TrackProcessStatistics" />
        <element api="P:FileAdapters.ProcessLauncher.UserName" />
        <element api="P:FileAdapters.ProcessLauncher.UtilizationUpdateInterval" />
        <element api="P:FileAdapters.ProcessLauncher.WindowStyle" />
        <element api="P:FileAdapters.ProcessLauncher.WorkingDirectory" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
      </containers>
      <file name="T_FileAdapters_ProcessLauncher" />
    </api>
    <api id="Methods.T:FileAdapters.ProcessLauncher">
      <topicdata name="ProcessLauncher" group="list" subgroup="Methods" typeTopicId="T:FileAdapters.ProcessLauncher" />
      <apidata name="ProcessLauncher" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.ProcessLauncher.#ctor" />
      <elements>
        <element api="Overload:FileAdapters.ProcessLauncher.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FileAdapters.ProcessLauncher.Dispose(System.Boolean)" />
        </element>
        <element api="M:FileAdapters.ProcessLauncher.GetShortStatus(System.Int32)" />
        <element api="M:FileAdapters.ProcessLauncher.Initialize" />
        <element api="M:FileAdapters.ProcessLauncher.Input(System.String)" />
        <element api="M:FileAdapters.ProcessLauncher.Kill" />
        <element api="M:FileAdapters.ProcessLauncher.Refresh" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.ProcessLauncher.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.ProcessLauncher.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" />
      </containers>
      <file name="Methods_T_FileAdapters_ProcessLauncher" />
    </api>
    <api id="Properties.T:FileAdapters.ProcessLauncher">
      <topicdata name="ProcessLauncher" group="list" subgroup="Properties" typeTopicId="T:FileAdapters.ProcessLauncher" />
      <apidata name="ProcessLauncher" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.ProcessLauncher.#ctor" />
      <elements>
        <element api="P:FileAdapters.ProcessLauncher.Arguments" />
        <element api="P:FileAdapters.ProcessLauncher.ChildProcessQueryTimeout" />
        <element api="P:FileAdapters.ProcessLauncher.ChildProcessTarget" />
        <element api="P:FileAdapters.ProcessLauncher.CreateNoWindow" />
        <element api="P:FileAdapters.ProcessLauncher.Domain" />
        <element api="P:FileAdapters.ProcessLauncher.EnvironmentalVariables" />
        <element api="P:FileAdapters.ProcessLauncher.ErrorDialog" />
        <element api="P:FileAdapters.ProcessLauncher.FileName" />
        <element api="P:FileAdapters.ProcessLauncher.ForceKillOnDispose" />
        <element api="P:FileAdapters.ProcessLauncher.FramesPerSecond" />
        <element api="P:FileAdapters.ProcessLauncher.InitialInputFileName" />
        <element api="P:FileAdapters.ProcessLauncher.InitialInputProcessingDelay" />
        <element api="P:FileAdapters.ProcessLauncher.InputMeasurementKeys" />
        <element api="P:FileAdapters.ProcessLauncher.LagTime" />
        <element api="P:FileAdapters.ProcessLauncher.LeadTime" />
        <element api="P:FileAdapters.ProcessLauncher.LoadUserProfile" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageLevelExpression" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageLevelMappings" />
        <element api="P:FileAdapters.ProcessLauncher.LogMessageTextExpression" />
        <element api="P:FileAdapters.ProcessLauncher.OutputMeasurements" />
        <element api="P:FileAdapters.ProcessLauncher.Password" />
        <element api="P:FileAdapters.ProcessLauncher.ProcessOutputAsLogMessages" />
        <element api="P:FileAdapters.ProcessLauncher.RedirectErrorToHostEnvironment" />
        <element api="P:FileAdapters.ProcessLauncher.RedirectOutputToHostEnvironment" />
        <element api="P:FileAdapters.ProcessLauncher.ShowChildProcesses" />
        <element api="P:FileAdapters.ProcessLauncher.Status" />
        <element api="P:FileAdapters.ProcessLauncher.SupportsTemporalProcessing" />
        <element api="P:FileAdapters.ProcessLauncher.TrackProcessStatistics" />
        <element api="P:FileAdapters.ProcessLauncher.UserName" />
        <element api="P:FileAdapters.ProcessLauncher.UtilizationUpdateInterval" />
        <element api="P:FileAdapters.ProcessLauncher.WindowStyle" />
        <element api="P:FileAdapters.ProcessLauncher.WorkingDirectory" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" />
      </containers>
      <file name="Properties_T_FileAdapters_ProcessLauncher" />
    </api>
    <api id="Events.T:FileAdapters.ProcessLauncher">
      <topicdata name="ProcessLauncher" group="list" subgroup="Events" typeTopicId="T:FileAdapters.ProcessLauncher" />
      <apidata name="ProcessLauncher" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.ProcessLauncher.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" />
      </containers>
      <file name="Events_T_FileAdapters_ProcessLauncher" />
    </api>
    <api id="Fields.T:FileAdapters.ProcessLauncher">
      <topicdata name="ProcessLauncher" group="list" subgroup="Fields" typeTopicId="T:FileAdapters.ProcessLauncher" />
      <apidata name="ProcessLauncher" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.ProcessLauncher.#ctor" />
      <elements>
        <element api="F:FileAdapters.ProcessLauncher.DefaultArguments" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultChildProcessQueryTimeout" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultChildProcessTarget" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultCreateNoWindow" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultDomain" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultEnvironmentalVariables" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultErrorDialog" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultForceKillOnDispose" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultInitialInputFileName" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultInitialInputProcessingDelay" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLoadUserProfile" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelExpression" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelMappings" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultLogMessageTextExpression" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultPassword" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultProcessOutputAsLogMessages" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultRedirectErrorToHostEnvironment" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultRedirectOutputToHostEnvironment" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultShowChildProcesses" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultSupportsTemporalProcessing" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultTrackProcessStatistics" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultUserName" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultWindowStyle" />
        <element api="F:FileAdapters.ProcessLauncher.DefaultWorkingDirectory" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" />
      </containers>
      <file name="Fields_T_FileAdapters_ProcessLauncher" />
    </api>
    <api id="Overload:FileAdapters.ProcessLauncher.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FileAdapters.ProcessLauncher.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="Overload_FileAdapters_ProcessLauncher_Dispose" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="242" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="M_FileAdapters_ProcessLauncher__ctor" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.Arguments">
      <topicdata group="api" />
      <apidata name="Arguments" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="242" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Arguments" />
      <setter name="set_Arguments" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_Arguments" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ChildProcessQueryTimeout">
      <topicdata group="api" />
      <apidata name="ChildProcessQueryTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="402" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ChildProcessQueryTimeout" />
      <setter name="set_ChildProcessQueryTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>2000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ChildProcessQueryTimeout" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ChildProcessTarget">
      <topicdata group="api" />
      <apidata name="ChildProcessTarget" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="394" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ChildProcessTarget" />
      <setter name="set_ChildProcessTarget" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ChildProcessTarget" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.CreateNoWindow">
      <topicdata group="api" />
      <apidata name="CreateNoWindow" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="266" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CreateNoWindow" />
      <setter name="set_CreateNoWindow" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_CreateNoWindow" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultArguments">
      <topicdata group="api" />
      <apidata name="DefaultArguments" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultArguments" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultChildProcessQueryTimeout">
      <topicdata group="api" />
      <apidata name="DefaultChildProcessQueryTimeout" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>2000</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultChildProcessQueryTimeout" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultChildProcessTarget">
      <topicdata group="api" />
      <apidata name="DefaultChildProcessTarget" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultChildProcessTarget" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultCreateNoWindow">
      <topicdata group="api" />
      <apidata name="DefaultCreateNoWindow" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultCreateNoWindow" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultDomain">
      <topicdata group="api" />
      <apidata name="DefaultDomain" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultDomain" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultEnvironmentalVariables">
      <topicdata group="api" />
      <apidata name="DefaultEnvironmentalVariables" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultEnvironmentalVariables" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultErrorDialog">
      <topicdata group="api" />
      <apidata name="DefaultErrorDialog" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultErrorDialog" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultForceKillOnDispose">
      <topicdata group="api" />
      <apidata name="DefaultForceKillOnDispose" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultForceKillOnDispose" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultInitialInputFileName">
      <topicdata group="api" />
      <apidata name="DefaultInitialInputFileName" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultInitialInputFileName" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultInitialInputProcessingDelay">
      <topicdata group="api" />
      <apidata name="DefaultInitialInputProcessingDelay" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>2000</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultInitialInputProcessingDelay" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultLoadUserProfile">
      <topicdata group="api" />
      <apidata name="DefaultLoadUserProfile" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultLoadUserProfile" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelExpression">
      <topicdata group="api" />
      <apidata name="DefaultLogMessageLevelExpression" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>(?&lt;=.*lvl\s*\=\s*)[^\s]*(?=\s|$)</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultLogMessageLevelExpression" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultLogMessageLevelMappings">
      <topicdata group="api" />
      <apidata name="DefaultLogMessageLevelMappings" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>info=Info; warn=Waning; error=Error; critical=Critical; debug=Debug</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultLogMessageLevelMappings" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultLogMessageTextExpression">
      <topicdata group="api" />
      <apidata name="DefaultLogMessageTextExpression" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>(?&lt;=.*msg\s*\=\s*\")[^\"]*(?=\")</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultLogMessageTextExpression" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultPassword">
      <topicdata group="api" />
      <apidata name="DefaultPassword" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultPassword" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultProcessOutputAsLogMessages">
      <topicdata group="api" />
      <apidata name="DefaultProcessOutputAsLogMessages" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultProcessOutputAsLogMessages" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultRedirectErrorToHostEnvironment">
      <topicdata group="api" />
      <apidata name="DefaultRedirectErrorToHostEnvironment" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultRedirectErrorToHostEnvironment" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultRedirectOutputToHostEnvironment">
      <topicdata group="api" />
      <apidata name="DefaultRedirectOutputToHostEnvironment" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultRedirectOutputToHostEnvironment" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultShowChildProcesses">
      <topicdata group="api" />
      <apidata name="DefaultShowChildProcesses" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultShowChildProcesses" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultSupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="DefaultSupportsTemporalProcessing" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultSupportsTemporalProcessing" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultTrackProcessStatistics">
      <topicdata group="api" />
      <apidata name="DefaultTrackProcessStatistics" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultTrackProcessStatistics" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultUserName">
      <topicdata group="api" />
      <apidata name="DefaultUserName" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultUserName" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultWindowStyle">
      <topicdata group="api" />
      <apidata name="DefaultWindowStyle" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>Normal</value>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultWindowStyle" />
    </api>
    <api id="F:FileAdapters.ProcessLauncher.DefaultWorkingDirectory">
      <topicdata group="api" />
      <apidata name="DefaultWorkingDirectory" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="F_FileAdapters_ProcessLauncher_DefaultWorkingDirectory" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:FileAdapters.ProcessLauncher.Dispose" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="644" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="M_FileAdapters_ProcessLauncher_Dispose" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.Domain">
      <topicdata group="api" />
      <apidata name="Domain" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="290" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Domain" />
      <setter name="set_Domain" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_Domain" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.EnvironmentalVariables">
      <topicdata group="api" />
      <apidata name="EnvironmentalVariables" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="258" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnvironmentalVariables" />
      <setter name="set_EnvironmentalVariables" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_EnvironmentalVariables" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ErrorDialog">
      <topicdata group="api" />
      <apidata name="ErrorDialog" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="282" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ErrorDialog" />
      <setter name="set_ErrorDialog" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ErrorDialog" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.FileName">
      <topicdata group="api" />
      <apidata name="FileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="234" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FileName" />
      <setter name="set_FileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_FileName" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ForceKillOnDispose">
      <topicdata group="api" />
      <apidata name="ForceKillOnDispose" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="386" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ForceKillOnDispose" />
      <setter name="set_ForceKillOnDispose" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ForceKillOnDispose" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="459" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_FramesPerSecond" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="932" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="M_FileAdapters_ProcessLauncher_GetShortStatus" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.InitialInputFileName">
      <topicdata group="api" />
      <apidata name="InitialInputFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="322" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InitialInputFileName" />
      <setter name="set_InitialInputFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_InitialInputFileName" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.InitialInputProcessingDelay">
      <topicdata group="api" />
      <apidata name="InitialInputProcessingDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="330" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InitialInputProcessingDelay" />
      <setter name="set_InitialInputProcessingDelay" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>2000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_InitialInputProcessingDelay" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="676" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="M_FileAdapters_ProcessLauncher_Initialize" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.Input(System.String)">
      <topicdata group="api" />
      <apidata name="Input" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="966" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Sends specified value as input to launched process, new line will be automatically appended to text.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_FileAdapters_ProcessLauncher_Input" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="439" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_InputMeasurementKeys" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.Kill">
      <topicdata group="api" />
      <apidata name="Kill" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="998" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Stops the launched process and and associated child processes.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_FileAdapters_ProcessLauncher_Kill" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LagTime">
      <topicdata group="api" />
      <apidata name="LagTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="469" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LagTime" />
      <setter name="set_LagTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LagTime" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LeadTime">
      <topicdata group="api" />
      <apidata name="LeadTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="479" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LeadTime" />
      <setter name="set_LeadTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LeadTime" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LoadUserProfile">
      <topicdata group="api" />
      <apidata name="LoadUserProfile" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="314" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LoadUserProfile" />
      <setter name="set_LoadUserProfile" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LoadUserProfile" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LogMessageLevelExpression">
      <topicdata group="api" />
      <apidata name="LogMessageLevelExpression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="370" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LogMessageLevelExpression" />
      <setter name="set_LogMessageLevelExpression" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>(?&lt;=.*lvl\s*\=\s*)[^\s]*(?=\s|$)</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LogMessageLevelExpression" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LogMessageLevelMappings">
      <topicdata group="api" />
      <apidata name="LogMessageLevelMappings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="378" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LogMessageLevelMappings" />
      <setter name="set_LogMessageLevelMappings" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>info=Info; warn=Waning; error=Error; critical=Critical; debug=Debug</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LogMessageLevelMappings" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.LogMessageTextExpression">
      <topicdata group="api" />
      <apidata name="LogMessageTextExpression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="362" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LogMessageTextExpression" />
      <setter name="set_LogMessageTextExpression" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>(?&lt;=.*msg\s*\=\s*\")[^\"]*(?=\")</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_LogMessageTextExpression" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="449" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_OutputMeasurements" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="306" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_Password" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ProcessOutputAsLogMessages">
      <topicdata group="api" />
      <apidata name="ProcessOutputAsLogMessages" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="354" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ProcessOutputAsLogMessages" />
      <setter name="set_ProcessOutputAsLogMessages" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ProcessOutputAsLogMessages" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.RedirectErrorToHostEnvironment">
      <topicdata group="api" />
      <apidata name="RedirectErrorToHostEnvironment" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="346" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RedirectErrorToHostEnvironment" />
      <setter name="set_RedirectErrorToHostEnvironment" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_RedirectErrorToHostEnvironment" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.RedirectOutputToHostEnvironment">
      <topicdata group="api" />
      <apidata name="RedirectOutputToHostEnvironment" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="338" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RedirectOutputToHostEnvironment" />
      <setter name="set_RedirectOutputToHostEnvironment" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_RedirectOutputToHostEnvironment" />
    </api>
    <api id="M:FileAdapters.ProcessLauncher.Refresh">
      <topicdata group="api" />
      <apidata name="Refresh" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="981" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Clears any cached information associated with the launched process.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_FileAdapters_ProcessLauncher_Refresh" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.ShowChildProcesses">
      <topicdata group="api" />
      <apidata name="ShowChildProcesses" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="410" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ShowChildProcesses" />
      <setter name="set_ShowChildProcesses" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_ShowChildProcesses" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="495" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <file name="P_FileAdapters_ProcessLauncher_Status" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="227" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_SupportsTemporalProcessing" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.TrackProcessStatistics">
      <topicdata group="api" />
      <apidata name="TrackProcessStatistics" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="426" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackProcessStatistics" />
      <setter name="set_TrackProcessStatistics" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_TrackProcessStatistics" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="298" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_UserName" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.UtilizationUpdateInterval">
      <topicdata group="api" />
      <apidata name="UtilizationUpdateInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="418" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UtilizationUpdateInterval" />
      <setter name="set_UtilizationUpdateInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_UtilizationUpdateInterval" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.WindowStyle">
      <topicdata group="api" />
      <apidata name="WindowStyle" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="274" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WindowStyle" />
      <setter name="set_WindowStyle" />
      <returns>
        <type api="T:System.Diagnostics.ProcessWindowStyle" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:System.Diagnostics.ProcessWindowStyle" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Normal</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_WindowStyle" />
    </api>
    <api id="P:FileAdapters.ProcessLauncher.WorkingDirectory">
      <topicdata group="api" />
      <apidata name="WorkingDirectory" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/ProcessLauncher.cs" startLine="250" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WorkingDirectory" />
      <setter name="set_WorkingDirectory" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.ProcessLauncher" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FileAdapters_ProcessLauncher_WorkingDirectory" />
    </api>
    <api id="T:FileAdapters.RetransmissionStatPicker">
      <topicdata group="api" />
      <apidata name="RetransmissionStatPicker" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatPicker.xaml.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Windows.Controls.UserControl" ref="true" />
          <type api="T:System.Windows.Controls.ContentControl" ref="true" contentProperty="P:System.Windows.Controls.ContentControl.Content" />
          <type api="T:System.Windows.Controls.Control" ref="true" />
          <type api="T:System.Windows.FrameworkElement" ref="true" />
          <type api="T:System.Windows.UIElement" ref="true" />
          <type api="T:System.Windows.Media.Visual" ref="true" />
          <type api="T:System.Windows.DependencyObject" ref="true" />
          <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Windows.Markup.IComponentConnector" ref="true" />
      </implements>
      <elements>
        <element api="E:System.Windows.Controls.Control.MouseDoubleClick">
          <apidata name="MouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDoubleClick" />
          <remover name="remove_MouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.Controls.Control.PreviewMouseDoubleClick">
          <apidata name="PreviewMouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDoubleClick" />
          <remover name="remove_PreviewMouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuClosing">
          <apidata name="ContextMenuClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuClosing" />
          <remover name="remove_ContextMenuClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuOpening">
          <apidata name="ContextMenuOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuOpening" />
          <remover name="remove_ContextMenuOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.DataContextChanged">
          <apidata name="DataContextChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DataContextChanged" />
          <remover name="remove_DataContextChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Initialized">
          <apidata name="Initialized" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Initialized" />
          <remover name="remove_Initialized" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="E:System.Windows.FrameworkElement.Loaded">
          <apidata name="Loaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Loaded" />
          <remover name="remove_Loaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.RequestBringIntoView">
          <apidata name="RequestBringIntoView" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestBringIntoView" />
          <remover name="remove_RequestBringIntoView" />
          <eventhandler>
            <type api="T:System.Windows.RequestBringIntoViewEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RequestBringIntoViewEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SizeChanged">
          <apidata name="SizeChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SizeChanged" />
          <remover name="remove_SizeChanged" />
          <eventhandler>
            <type api="T:System.Windows.SizeChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.SizeChangedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SourceUpdated">
          <apidata name="SourceUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SourceUpdated" />
          <remover name="remove_SourceUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.TargetUpdated">
          <apidata name="TargetUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TargetUpdated" />
          <remover name="remove_TargetUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipClosing">
          <apidata name="ToolTipClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipClosing" />
          <remover name="remove_ToolTipClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipOpening">
          <apidata name="ToolTipOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipOpening" />
          <remover name="remove_ToolTipOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Unloaded">
          <apidata name="Unloaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Unloaded" />
          <remover name="remove_Unloaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragEnter">
          <apidata name="DragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragEnter" />
          <remover name="remove_DragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragLeave">
          <apidata name="DragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragLeave" />
          <remover name="remove_DragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragOver">
          <apidata name="DragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragOver" />
          <remover name="remove_DragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.Drop">
          <apidata name="Drop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Drop" />
          <remover name="remove_Drop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.FocusableChanged">
          <apidata name="FocusableChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_FocusableChanged" />
          <remover name="remove_FocusableChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GiveFeedback">
          <apidata name="GiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GiveFeedback" />
          <remover name="remove_GiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotFocus">
          <apidata name="GotFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotFocus" />
          <remover name="remove_GotFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotKeyboardFocus">
          <apidata name="GotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotKeyboardFocus" />
          <remover name="remove_GotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotMouseCapture">
          <apidata name="GotMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotMouseCapture" />
          <remover name="remove_GotMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotStylusCapture">
          <apidata name="GotStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotStylusCapture" />
          <remover name="remove_GotStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotTouchCapture">
          <apidata name="GotTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotTouchCapture" />
          <remover name="remove_GotTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsEnabledChanged">
          <apidata name="IsEnabledChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsEnabledChanged" />
          <remover name="remove_IsEnabledChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsHitTestVisibleChanged">
          <apidata name="IsHitTestVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsHitTestVisibleChanged" />
          <remover name="remove_IsHitTestVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusedChanged">
          <apidata name="IsKeyboardFocusedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusedChanged" />
          <remover name="remove_IsKeyboardFocusedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged">
          <apidata name="IsKeyboardFocusWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusWithinChanged" />
          <remover name="remove_IsKeyboardFocusWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCapturedChanged">
          <apidata name="IsMouseCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCapturedChanged" />
          <remover name="remove_IsMouseCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCaptureWithinChanged">
          <apidata name="IsMouseCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCaptureWithinChanged" />
          <remover name="remove_IsMouseCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseDirectlyOverChanged">
          <apidata name="IsMouseDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseDirectlyOverChanged" />
          <remover name="remove_IsMouseDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCapturedChanged">
          <apidata name="IsStylusCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCapturedChanged" />
          <remover name="remove_IsStylusCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCaptureWithinChanged">
          <apidata name="IsStylusCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCaptureWithinChanged" />
          <remover name="remove_IsStylusCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusDirectlyOverChanged">
          <apidata name="IsStylusDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusDirectlyOverChanged" />
          <remover name="remove_IsStylusDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsVisibleChanged">
          <apidata name="IsVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsVisibleChanged" />
          <remover name="remove_IsVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyDown">
          <apidata name="KeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyDown" />
          <remover name="remove_KeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyUp">
          <apidata name="KeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyUp" />
          <remover name="remove_KeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LayoutUpdated">
          <apidata name="LayoutUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LayoutUpdated" />
          <remover name="remove_LayoutUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostFocus">
          <apidata name="LostFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostFocus" />
          <remover name="remove_LostFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostKeyboardFocus">
          <apidata name="LostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostKeyboardFocus" />
          <remover name="remove_LostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostMouseCapture">
          <apidata name="LostMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostMouseCapture" />
          <remover name="remove_LostMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostStylusCapture">
          <apidata name="LostStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostStylusCapture" />
          <remover name="remove_LostStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostTouchCapture">
          <apidata name="LostTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostTouchCapture" />
          <remover name="remove_LostTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationBoundaryFeedback">
          <apidata name="ManipulationBoundaryFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationBoundaryFeedback" />
          <remover name="remove_ManipulationBoundaryFeedback" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationCompleted">
          <apidata name="ManipulationCompleted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationCompleted" />
          <remover name="remove_ManipulationCompleted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationDelta">
          <apidata name="ManipulationDelta" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationDelta" />
          <remover name="remove_ManipulationDelta" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationInertiaStarting">
          <apidata name="ManipulationInertiaStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationInertiaStarting" />
          <remover name="remove_ManipulationInertiaStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarted">
          <apidata name="ManipulationStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarted" />
          <remover name="remove_ManipulationStarted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarting">
          <apidata name="ManipulationStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarting" />
          <remover name="remove_ManipulationStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseDown">
          <apidata name="MouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDown" />
          <remover name="remove_MouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseEnter">
          <apidata name="MouseEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseEnter" />
          <remover name="remove_MouseEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeave">
          <apidata name="MouseLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeave" />
          <remover name="remove_MouseLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonDown">
          <apidata name="MouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonDown" />
          <remover name="remove_MouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonUp">
          <apidata name="MouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonUp" />
          <remover name="remove_MouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseMove">
          <apidata name="MouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseMove" />
          <remover name="remove_MouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonDown">
          <apidata name="MouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonDown" />
          <remover name="remove_MouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonUp">
          <apidata name="MouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonUp" />
          <remover name="remove_MouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseUp">
          <apidata name="MouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseUp" />
          <remover name="remove_MouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseWheel">
          <apidata name="MouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseWheel" />
          <remover name="remove_MouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragEnter">
          <apidata name="PreviewDragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragEnter" />
          <remover name="remove_PreviewDragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragLeave">
          <apidata name="PreviewDragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragLeave" />
          <remover name="remove_PreviewDragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragOver">
          <apidata name="PreviewDragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragOver" />
          <remover name="remove_PreviewDragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDrop">
          <apidata name="PreviewDrop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDrop" />
          <remover name="remove_PreviewDrop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGiveFeedback">
          <apidata name="PreviewGiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGiveFeedback" />
          <remover name="remove_PreviewGiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGotKeyboardFocus">
          <apidata name="PreviewGotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGotKeyboardFocus" />
          <remover name="remove_PreviewGotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewGotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyDown">
          <apidata name="PreviewKeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyDown" />
          <remover name="remove_PreviewKeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyUp">
          <apidata name="PreviewKeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyUp" />
          <remover name="remove_PreviewKeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewLostKeyboardFocus">
          <apidata name="PreviewLostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewLostKeyboardFocus" />
          <remover name="remove_PreviewLostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewLostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseDown">
          <apidata name="PreviewMouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDown" />
          <remover name="remove_PreviewMouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonDown">
          <apidata name="PreviewMouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonDown" />
          <remover name="remove_PreviewMouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonUp">
          <apidata name="PreviewMouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonUp" />
          <remover name="remove_PreviewMouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseMove">
          <apidata name="PreviewMouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseMove" />
          <remover name="remove_PreviewMouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonDown">
          <apidata name="PreviewMouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonDown" />
          <remover name="remove_PreviewMouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonUp">
          <apidata name="PreviewMouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonUp" />
          <remover name="remove_PreviewMouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseUp">
          <apidata name="PreviewMouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseUp" />
          <remover name="remove_PreviewMouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseWheel">
          <apidata name="PreviewMouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseWheel" />
          <remover name="remove_PreviewMouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewQueryContinueDrag">
          <apidata name="PreviewQueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewQueryContinueDrag" />
          <remover name="remove_PreviewQueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonDown">
          <apidata name="PreviewStylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonDown" />
          <remover name="remove_PreviewStylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonUp">
          <apidata name="PreviewStylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonUp" />
          <remover name="remove_PreviewStylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusDown">
          <apidata name="PreviewStylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusDown" />
          <remover name="remove_PreviewStylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInAirMove">
          <apidata name="PreviewStylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInAirMove" />
          <remover name="remove_PreviewStylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInRange">
          <apidata name="PreviewStylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInRange" />
          <remover name="remove_PreviewStylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusMove">
          <apidata name="PreviewStylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusMove" />
          <remover name="remove_PreviewStylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusOutOfRange">
          <apidata name="PreviewStylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusOutOfRange" />
          <remover name="remove_PreviewStylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusSystemGesture">
          <apidata name="PreviewStylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusSystemGesture" />
          <remover name="remove_PreviewStylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusUp">
          <apidata name="PreviewStylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusUp" />
          <remover name="remove_PreviewStylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTextInput">
          <apidata name="PreviewTextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTextInput" />
          <remover name="remove_PreviewTextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewTextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchDown">
          <apidata name="PreviewTouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchDown" />
          <remover name="remove_PreviewTouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchMove">
          <apidata name="PreviewTouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchMove" />
          <remover name="remove_PreviewTouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchUp">
          <apidata name="PreviewTouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchUp" />
          <remover name="remove_PreviewTouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryContinueDrag">
          <apidata name="QueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryContinueDrag" />
          <remover name="remove_QueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryCursor">
          <apidata name="QueryCursor" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryCursor" />
          <remover name="remove_QueryCursor" />
          <eventhandler>
            <type api="T:System.Windows.Input.QueryCursorEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonDown">
          <apidata name="StylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonDown" />
          <remover name="remove_StylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonUp">
          <apidata name="StylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonUp" />
          <remover name="remove_StylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusDown">
          <apidata name="StylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusDown" />
          <remover name="remove_StylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusEnter">
          <apidata name="StylusEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusEnter" />
          <remover name="remove_StylusEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInAirMove">
          <apidata name="StylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInAirMove" />
          <remover name="remove_StylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInRange">
          <apidata name="StylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInRange" />
          <remover name="remove_StylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusLeave">
          <apidata name="StylusLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusLeave" />
          <remover name="remove_StylusLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusMove">
          <apidata name="StylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusMove" />
          <remover name="remove_StylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusOutOfRange">
          <apidata name="StylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusOutOfRange" />
          <remover name="remove_StylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusSystemGesture">
          <apidata name="StylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusSystemGesture" />
          <remover name="remove_StylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusUp">
          <apidata name="StylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusUp" />
          <remover name="remove_StylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TextInput">
          <apidata name="TextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_TextInput" />
          <remover name="remove_TextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.TextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchDown">
          <apidata name="TouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchDown" />
          <remover name="remove_TouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchEnter">
          <apidata name="TouchEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchEnter" />
          <remover name="remove_TouchEnter" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchLeave">
          <apidata name="TouchLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchLeave" />
          <remover name="remove_TouchLeave" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchMove">
          <apidata name="TouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchMove" />
          <remover name="remove_TouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchUp">
          <apidata name="TouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchUp" />
          <remover name="remove_TouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:FileAdapters.RetransmissionStatPicker.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String)" />
        <element api="M:FileAdapters.RetransmissionStatPicker.InitializeComponent" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddChild(System.Object)">
          <apidata name="AddChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddText(System.String)">
          <apidata name="AddText" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="text">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentChanged(System.Object,System.Object)">
          <apidata name="OnContentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
            <parameter name="newContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentStringFormatChanged(System.String,System.String)">
          <apidata name="OnContentStringFormatChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="newContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
          <apidata name="OnContentTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
            <parameter name="newContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateSelectorChanged(System.Windows.Controls.DataTemplateSelector,System.Windows.Controls.DataTemplateSelector)">
          <apidata name="OnContentTemplateSelectorChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
            <parameter name="newContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.ShouldSerializeContent">
          <apidata name="ShouldSerializeContent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size)">
          <apidata name="ArrangeOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="arrangeBounds">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.MeasureOverride(System.Windows.Size)">
          <apidata name="MeasureOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="constraint">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnPreviewMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnTemplateChanged(System.Windows.Controls.ControlTemplate,System.Windows.Controls.ControlTemplate)">
          <apidata name="OnTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
            <parameter name="newTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.UserControl.OnCreateAutomationPeer">
          <apidata name="OnCreateAutomationPeer" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnCreateAutomationPeer">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.Automation.Peers.AutomationPeer" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.UserControl" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.AddLogicalChild(System.Object)">
          <apidata name="AddLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ApplyTemplate">
          <apidata name="ApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ArrangeCore(System.Windows.Rect)">
          <apidata name="ArrangeCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.BeginInit">
          <apidata name="BeginInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.BeginInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BeginStoryboard">
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior,System.Boolean)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
              <parameter name="isControllable">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BringIntoView">
          <element api="M:System.Windows.FrameworkElement.BringIntoView">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect)">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="targetRectangle">
                <type api="T:System.Windows.Rect" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.EndInit">
          <apidata name="EndInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.EndInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindName(System.String)">
          <apidata name="FindName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindResource(System.Object)">
          <apidata name="FindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty)">
          <apidata name="GetBindingExpression" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Data.BindingExpression" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetLayoutClip(System.Windows.Size)">
          <apidata name="GetLayoutClip" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetLayoutClip(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="layoutSlotSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetTemplateChild(System.String)">
          <apidata name="GetTemplateChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="childName">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetUIParentCore">
          <apidata name="GetUIParentCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetUIParentCore">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetVisualChild(System.Int32)">
          <apidata name="GetVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.Media.Visual.GetVisualChild(System.Int32)">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MeasureCore(System.Windows.Size)">
          <apidata name="MeasureCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MoveFocus(System.Windows.Input.TraversalRequest)">
          <apidata name="MoveFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="request">
              <type api="T:System.Windows.Input.TraversalRequest" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnApplyTemplate">
          <apidata name="OnApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnGotFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnGotFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnGotFocus(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnInitialized(System.EventArgs)">
          <apidata name="OnInitialized" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.EventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
          <apidata name="OnRenderSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="sizeInfo">
              <type api="T:System.Windows.SizeChangedInfo" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style,System.Windows.Style)">
          <apidata name="OnStyleChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
            <parameter name="newStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject)">
          <apidata name="OnVisualParentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="oldParent">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)">
          <apidata name="ParentLayoutInvalidated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
          <apidata name="PredictFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="direction">
              <type api="T:System.Windows.Input.FocusNavigationDirection" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RegisterName(System.String,System.Object)">
          <apidata name="RegisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="scopedElement">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RemoveLogicalChild(System.Object)">
          <apidata name="RemoveLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.SetBinding">
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.String)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="path">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpression" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.Windows.Data.BindingBase)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="binding">
                <type api="T:System.Windows.Data.BindingBase" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpressionBase" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.SetResourceReference(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetResourceReference" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="name">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeResources">
          <apidata name="ShouldSerializeResources" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeStyle">
          <apidata name="ShouldSerializeStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeTriggers">
          <apidata name="ShouldSerializeTriggers" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.TryFindResource(System.Object)">
          <apidata name="TryFindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UnregisterName(System.String)">
          <apidata name="UnregisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UpdateDefaultStyle">
          <apidata name="UpdateDefaultStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)">
          <apidata name="AddVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)">
          <apidata name="FindCommonVisualAncestor" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="otherVisual">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)">
          <apidata name="IsAncestorOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)">
          <apidata name="IsDescendantOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="ancestor">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale,System.Windows.DpiScale)">
          <apidata name="OnDpiChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
            <parameter name="newDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
          <apidata name="OnVisualChildrenChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="visualAdded">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
            <parameter name="visualRemoved">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)">
          <apidata name="PointFromScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)">
          <apidata name="PointToScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)">
          <apidata name="RemoveVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.TransformToAncestor">
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Media3D.Visual3D" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.Media3D.GeneralTransform2DTo3D" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)">
          <apidata name="TransformToDescendant" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)">
          <apidata name="TransformToVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="visual">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.AddHandler">
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.IInputElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
                <type api="T:System.Windows.IInputElement" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
              <parameter name="handledEventsToo">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
          <apidata name="AddToEventRoute" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="route">
              <type api="T:System.Windows.EventRoute" ref="true" />
            </parameter>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.ApplyAnimationClock">
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.Arrange(System.Windows.Rect)">
          <apidata name="Arrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BeginAnimation">
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.CaptureMouse">
          <apidata name="CaptureMouse" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureMouse">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureStylus">
          <apidata name="CaptureStylus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureStylus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)">
          <apidata name="CaptureTouch" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Focus">
          <apidata name="Focus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.Focus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
          <apidata name="GetAnimationBaseValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <implements>
            <member api="M:System.Windows.Media.Animation.IAnimatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.HitTestCore">
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.GeometryHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeometryHitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.PointHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.HitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.InputHitTest(System.Windows.Point)">
          <apidata name="InputHitTest" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.IInputElement" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateArrange">
          <apidata name="InvalidateArrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateMeasure">
          <apidata name="InvalidateMeasure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateVisual">
          <apidata name="InvalidateVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Measure(System.Windows.Size)">
          <apidata name="Measure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
          <apidata name="OnAccessKey" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.AccessKeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)">
          <apidata name="OnChildDesiredSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)">
          <apidata name="OnDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnGotMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnGotStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnGotTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnLostFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnLostMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnLostStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnLostTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)">
          <apidata name="OnManipulationBoundaryFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
          <apidata name="OnManipulationCompleted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
          <apidata name="OnManipulationDelta" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)">
          <apidata name="OnManipulationInertiaStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
          <apidata name="OnManipulationStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)">
          <apidata name="OnManipulationStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnPreviewGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnPreviewMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnPreviewMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnPreviewQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnPreviewStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnPreviewStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnPreviewTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
          <apidata name="OnQueryCursor" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)">
          <apidata name="OnRender" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="drawingContext">
              <type api="T:System.Windows.Media.DrawingContext" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)">
          <apidata name="RaiseEvent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RaiseEvent(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseAllTouchCaptures">
          <apidata name="ReleaseAllTouchCaptures" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseMouseCapture">
          <apidata name="ReleaseMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseStylusCapture">
          <apidata name="ReleaseStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
          <apidata name="ReleaseTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
          <apidata name="RemoveHandler" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="routedEvent">
              <type api="T:System.Windows.RoutedEvent" ref="true" />
            </parameter>
            <parameter name="handler">
              <type api="T:System.Delegate" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeCommandBindings">
          <apidata name="ShouldSerializeCommandBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeInputBindings">
          <apidata name="ShouldSerializeInputBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.TranslatePoint(System.Windows.Point,System.Windows.UIElement)">
          <apidata name="TranslatePoint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
            <parameter name="relativeTo">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.UpdateLayout">
          <apidata name="UpdateLayout" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:FileAdapters.RetransmissionStatPicker.ViewModel" />
        <element api="P:System.Windows.Controls.ContentControl.Content">
          <apidata name="Content" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Content" />
          <setter name="set_Content" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentStringFormat">
          <apidata name="ContentStringFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentStringFormat" />
          <setter name="set_ContentStringFormat" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplate">
          <apidata name="ContentTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplate" />
          <setter name="set_ContentTemplate" />
          <returns>
            <type api="T:System.Windows.DataTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplateSelector">
          <apidata name="ContentTemplateSelector" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplateSelector" />
          <setter name="set_ContentTemplateSelector" />
          <returns>
            <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.HasContent">
          <apidata name="HasContent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_HasContent" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.LogicalChildren">
          <apidata name="LogicalChildren" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.FrameworkElement.LogicalChildren">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_LogicalChildren" />
          <returns>
            <type api="T:System.Collections.IEnumerator" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.Background">
          <apidata name="Background" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Background" />
          <setter name="set_Background" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderBrush">
          <apidata name="BorderBrush" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderBrush" />
          <setter name="set_BorderBrush" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderThickness">
          <apidata name="BorderThickness" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderThickness" />
          <setter name="set_BorderThickness" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontFamily">
          <apidata name="FontFamily" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontFamily" />
          <setter name="set_FontFamily" />
          <returns>
            <type api="T:System.Windows.Media.FontFamily" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="Font" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontSize">
          <apidata name="FontSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontSize" />
          <setter name="set_FontSize" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.FontSizeConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStretch">
          <apidata name="FontStretch" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStretch" />
          <setter name="set_FontStretch" />
          <returns>
            <type api="T:System.Windows.FontStretch" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStyle">
          <apidata name="FontStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStyle" />
          <setter name="set_FontStyle" />
          <returns>
            <type api="T:System.Windows.FontStyle" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontWeight">
          <apidata name="FontWeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontWeight" />
          <setter name="set_FontWeight" />
          <returns>
            <type api="T:System.Windows.FontWeight" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Foreground">
          <apidata name="Foreground" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Foreground" />
          <setter name="set_Foreground" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.HandlesScrolling">
          <apidata name="HandlesScrolling" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HandlesScrolling" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.HorizontalContentAlignment">
          <apidata name="HorizontalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalContentAlignment" />
          <setter name="set_HorizontalContentAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.IsTabStop">
          <apidata name="IsTabStop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsTabStop" />
          <setter name="set_IsTabStop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Padding">
          <apidata name="Padding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Padding" />
          <setter name="set_Padding" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.TabIndex">
          <apidata name="TabIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TabIndex" />
          <setter name="set_TabIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Template">
          <apidata name="Template" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Template" />
          <setter name="set_Template" />
          <returns>
            <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.VerticalContentAlignment">
          <apidata name="VerticalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalContentAlignment" />
          <setter name="set_VerticalContentAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualHeight">
          <apidata name="ActualHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualWidth">
          <apidata name="ActualWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.BindingGroup">
          <apidata name="BindingGroup" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BindingGroup" />
          <setter name="set_BindingGroup" />
          <returns>
            <type api="T:System.Windows.Data.BindingGroup" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.ContextMenu">
          <apidata name="ContextMenu" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContextMenu" />
          <setter name="set_ContextMenu" />
          <returns>
            <type api="T:System.Windows.Controls.ContextMenu" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Cursor">
          <apidata name="Cursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Cursor" />
          <setter name="set_Cursor" />
          <returns>
            <type api="T:System.Windows.Input.Cursor" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.DataContext">
          <apidata name="DataContext" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DataContext" />
          <setter name="set_DataContext" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.DefaultStyleKey">
          <apidata name="DefaultStyleKey" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultStyleKey" />
          <setter name="set_DefaultStyleKey" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.FlowDirection">
          <apidata name="FlowDirection" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FlowDirection" />
          <setter name="set_FlowDirection" />
          <returns>
            <type api="T:System.Windows.FlowDirection" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.FocusVisualStyle">
          <apidata name="FocusVisualStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FocusVisualStyle" />
          <setter name="set_FocusVisualStyle" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ForceCursor">
          <apidata name="ForceCursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ForceCursor" />
          <setter name="set_ForceCursor" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Height">
          <apidata name="Height" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Height" />
          <setter name="set_Height" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.HorizontalAlignment">
          <apidata name="HorizontalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalAlignment" />
          <setter name="set_HorizontalAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InheritanceBehavior">
          <apidata name="InheritanceBehavior" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InheritanceBehavior" />
          <setter name="set_InheritanceBehavior" />
          <returns>
            <type api="T:System.Windows.InheritanceBehavior" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InputScope">
          <apidata name="InputScope" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InputScope" />
          <setter name="set_InputScope" />
          <returns>
            <type api="T:System.Windows.Input.InputScope" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsInitialized">
          <apidata name="IsInitialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInitialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsLoaded">
          <apidata name="IsLoaded" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsLoaded" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Language">
          <apidata name="Language" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Language" />
          <setter name="set_Language" />
          <returns>
            <type api="T:System.Windows.Markup.XmlLanguage" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.LayoutTransform">
          <apidata name="LayoutTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LayoutTransform" />
          <setter name="set_LayoutTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Margin">
          <apidata name="Margin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Margin" />
          <setter name="set_Margin" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxHeight">
          <apidata name="MaxHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxHeight" />
          <setter name="set_MaxHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxWidth">
          <apidata name="MaxWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxWidth" />
          <setter name="set_MaxWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinHeight">
          <apidata name="MinHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinHeight" />
          <setter name="set_MinHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinWidth">
          <apidata name="MinWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinWidth" />
          <setter name="set_MinWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Windows.IFrameworkInputElement.Name">
              <type api="T:System.Windows.IFrameworkInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.OverridesDefaultStyle">
          <apidata name="OverridesDefaultStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OverridesDefaultStyle" />
          <setter name="set_OverridesDefaultStyle" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Parent">
          <apidata name="Parent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Parent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Resources">
          <apidata name="Resources" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Resources" />
          <setter name="set_Resources" />
          <returns>
            <type api="T:System.Windows.ResourceDictionary" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.Markup.AmbientAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Style">
          <apidata name="Style" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Style" />
          <setter name="set_Style" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Tag">
          <apidata name="Tag" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Tag" />
          <setter name="set_Tag" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.TemplatedParent">
          <apidata name="TemplatedParent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TemplatedParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ToolTip">
          <apidata name="ToolTip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ToolTip" />
          <setter name="set_ToolTip" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="ToolTip" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Triggers">
          <apidata name="Triggers" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Triggers" />
          <returns>
            <type api="T:System.Windows.TriggerCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.UseLayoutRounding">
          <apidata name="UseLayoutRounding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLayoutRounding" />
          <setter name="set_UseLayoutRounding" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VerticalAlignment">
          <apidata name="VerticalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalAlignment" />
          <setter name="set_VerticalAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VisualChildrenCount">
          <apidata name="VisualChildrenCount" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.Media.Visual.VisualChildrenCount">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_VisualChildrenCount" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Width">
          <apidata name="Width" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Width" />
          <setter name="set_Width" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffect">
          <apidata name="VisualBitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffect" />
          <setter name="set_VisualBitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffectInput">
          <apidata name="VisualBitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffectInput" />
          <setter name="set_VisualBitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapScalingMode">
          <apidata name="VisualBitmapScalingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapScalingMode" />
          <setter name="set_VisualBitmapScalingMode" />
          <returns>
            <type api="T:System.Windows.Media.BitmapScalingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualCacheMode">
          <apidata name="VisualCacheMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualCacheMode" />
          <setter name="set_VisualCacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClearTypeHint">
          <apidata name="VisualClearTypeHint" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClearTypeHint" />
          <setter name="set_VisualClearTypeHint" />
          <returns>
            <type api="T:System.Windows.Media.ClearTypeHint" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClip">
          <apidata name="VisualClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClip" />
          <setter name="set_VisualClip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEdgeMode">
          <apidata name="VisualEdgeMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEdgeMode" />
          <setter name="set_VisualEdgeMode" />
          <returns>
            <type api="T:System.Windows.Media.EdgeMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEffect">
          <apidata name="VisualEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEffect" />
          <setter name="set_VisualEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOffset">
          <apidata name="VisualOffset" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOffset" />
          <setter name="set_VisualOffset" />
          <returns>
            <type api="T:System.Windows.Vector" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacity">
          <apidata name="VisualOpacity" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacity" />
          <setter name="set_VisualOpacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacityMask">
          <apidata name="VisualOpacityMask" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacityMask" />
          <setter name="set_VisualOpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualParent">
          <apidata name="VisualParent" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_VisualParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualScrollableAreaClip">
          <apidata name="VisualScrollableAreaClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualScrollableAreaClip" />
          <setter name="set_VisualScrollableAreaClip" />
          <returns>
            <type api="T:System.Nullable`1" ref="false">
              <specialization>
                <type api="T:System.Windows.Rect" ref="false" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextHintingMode">
          <apidata name="VisualTextHintingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextHintingMode" />
          <setter name="set_VisualTextHintingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextHintingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextRenderingMode">
          <apidata name="VisualTextRenderingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextRenderingMode" />
          <setter name="set_VisualTextRenderingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextRenderingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTransform">
          <apidata name="VisualTransform" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTransform" />
          <setter name="set_VisualTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualXSnappingGuidelines">
          <apidata name="VisualXSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualXSnappingGuidelines" />
          <setter name="set_VisualXSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualYSnappingGuidelines">
          <apidata name="VisualYSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualYSnappingGuidelines" />
          <setter name="set_VisualYSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.AllowDrop">
          <apidata name="AllowDrop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowDrop" />
          <setter name="set_AllowDrop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCaptured">
          <apidata name="AreAnyTouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin">
          <apidata name="AreAnyTouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCapturedWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver">
          <apidata name="AreAnyTouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesOver">
          <apidata name="AreAnyTouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffect">
          <apidata name="BitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffect" />
          <setter name="set_BitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffectInput">
          <apidata name="BitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffectInput" />
          <setter name="set_BitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.CacheMode">
          <apidata name="CacheMode" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_CacheMode" />
          <setter name="set_CacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Clip">
          <apidata name="Clip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Clip" />
          <setter name="set_Clip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.ClipToBounds">
          <apidata name="ClipToBounds" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ClipToBounds" />
          <setter name="set_ClipToBounds" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.CommandBindings">
          <apidata name="CommandBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_CommandBindings" />
          <returns>
            <type api="T:System.Windows.Input.CommandBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.DesiredSize">
          <apidata name="DesiredSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DesiredSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Effect">
          <apidata name="Effect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Effect" />
          <setter name="set_Effect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Focusable">
          <apidata name="Focusable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Focusable" />
          <setter name="set_Focusable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.Focusable">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasAnimatedProperties">
          <apidata name="HasAnimatedProperties" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_HasAnimatedProperties" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.Media.Animation.IAnimatable.HasAnimatedProperties">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasEffectiveKeyboardFocus">
          <apidata name="HasEffectiveKeyboardFocus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HasEffectiveKeyboardFocus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.InputBindings">
          <apidata name="InputBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InputBindings" />
          <returns>
            <type api="T:System.Windows.Input.InputBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.IsArrangeValid">
          <apidata name="IsArrangeValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsArrangeValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabled">
          <apidata name="IsEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_IsEnabled" />
          <setter name="set_IsEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsEnabled">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabledCore">
          <apidata name="IsEnabledCore" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsEnabledCore" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsFocused">
          <apidata name="IsFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsHitTestVisible">
          <apidata name="IsHitTestVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsHitTestVisible" />
          <setter name="set_IsHitTestVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsInputMethodEnabled">
          <apidata name="IsInputMethodEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInputMethodEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocused">
          <apidata name="IsKeyboardFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocused">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocusWithin">
          <apidata name="IsKeyboardFocusWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocusWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocusWithin">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsManipulationEnabled">
          <apidata name="IsManipulationEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsManipulationEnabled" />
          <setter name="set_IsManipulationEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMeasureValid">
          <apidata name="IsMeasureValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMeasureValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptured">
          <apidata name="IsMouseCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptureWithin">
          <apidata name="IsMouseCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseDirectlyOver">
          <apidata name="IsMouseDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseOver">
          <apidata name="IsMouseOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptured">
          <apidata name="IsStylusCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptureWithin">
          <apidata name="IsStylusCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusDirectlyOver">
          <apidata name="IsStylusDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusOver">
          <apidata name="IsStylusOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsVisible">
          <apidata name="IsVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Opacity">
          <apidata name="Opacity" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Opacity" />
          <setter name="set_Opacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.OpacityMask">
          <apidata name="OpacityMask" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OpacityMask" />
          <setter name="set_OpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.PersistId">
          <apidata name="PersistId" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PersistId" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PersistId is an obsolete property and may be removed in a future release.  The value of this property is not defined.</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderSize">
          <apidata name="RenderSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderSize" />
          <setter name="set_RenderSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransform">
          <apidata name="RenderTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransform" />
          <setter name="set_RenderTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransformOrigin">
          <apidata name="RenderTransformOrigin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransformOrigin" />
          <setter name="set_RenderTransformOrigin" />
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.SnapsToDevicePixels">
          <apidata name="SnapsToDevicePixels" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_SnapsToDevicePixels" />
          <setter name="set_SnapsToDevicePixels" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.StylusPlugIns">
          <apidata name="StylusPlugIns" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StylusPlugIns" />
          <returns>
            <type api="T:System.Windows.Input.StylusPlugIns.StylusPlugInCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCaptured">
          <apidata name="TouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCaptured" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCapturedWithin">
          <apidata name="TouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCapturedWithin" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesDirectlyOver">
          <apidata name="TouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesDirectlyOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesOver">
          <apidata name="TouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Uid">
          <apidata name="Uid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Uid" />
          <setter name="set_Uid" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Visibility">
          <apidata name="Visibility" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Visibility" />
          <setter name="set_Visibility" />
          <returns>
            <type api="T:System.Windows.Visibility" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
      </containers>
      <file name="T_FileAdapters_RetransmissionStatPicker" />
    </api>
    <api id="Methods.T:FileAdapters.RetransmissionStatPicker">
      <topicdata name="RetransmissionStatPicker" group="list" subgroup="Methods" typeTopicId="T:FileAdapters.RetransmissionStatPicker" />
      <apidata name="RetransmissionStatPicker" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:FileAdapters.RetransmissionStatPicker.InitializeComponent" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddChild(System.Object)">
          <apidata name="AddChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.AddText(System.String)">
          <apidata name="AddText" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="text">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentChanged(System.Object,System.Object)">
          <apidata name="OnContentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
            <parameter name="newContent">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentStringFormatChanged(System.String,System.String)">
          <apidata name="OnContentStringFormatChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="newContentStringFormat">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateChanged(System.Windows.DataTemplate,System.Windows.DataTemplate)">
          <apidata name="OnContentTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
            <parameter name="newContentTemplate">
              <type api="T:System.Windows.DataTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.OnContentTemplateSelectorChanged(System.Windows.Controls.DataTemplateSelector,System.Windows.Controls.DataTemplateSelector)">
          <apidata name="OnContentTemplateSelectorChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
            <parameter name="newContentTemplateSelector">
              <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.ContentControl.ShouldSerializeContent">
          <apidata name="ShouldSerializeContent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Controls.Control.ArrangeOverride(System.Windows.Size)">
          <apidata name="ArrangeOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.ArrangeOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="arrangeBounds">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.MeasureOverride(System.Windows.Size)">
          <apidata name="MeasureOverride" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.FrameworkElement.MeasureOverride(System.Windows.Size)">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="constraint">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnPreviewMouseDoubleClick(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDoubleClick" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.OnTemplateChanged(System.Windows.Controls.ControlTemplate,System.Windows.Controls.ControlTemplate)">
          <apidata name="OnTemplateChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
            <parameter name="newTemplate">
              <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.Control.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Controls.UserControl.OnCreateAutomationPeer">
          <apidata name="OnCreateAutomationPeer" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnCreateAutomationPeer">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.Automation.Peers.AutomationPeer" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.UserControl" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.AddLogicalChild(System.Object)">
          <apidata name="AddLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ApplyTemplate">
          <apidata name="ApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ArrangeCore(System.Windows.Rect)">
          <apidata name="ArrangeCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.ArrangeCore(System.Windows.Rect)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.BeginInit">
          <apidata name="BeginInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.BeginInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BeginStoryboard">
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BeginStoryboard(System.Windows.Media.Animation.Storyboard,System.Windows.Media.Animation.HandoffBehavior,System.Boolean)">
            <apidata name="BeginStoryboard" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="storyboard">
                <type api="T:System.Windows.Media.Animation.Storyboard" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
              <parameter name="isControllable">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BringIntoView">
          <element api="M:System.Windows.FrameworkElement.BringIntoView">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.BringIntoView(System.Windows.Rect)">
            <apidata name="BringIntoView" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="targetRectangle">
                <type api="T:System.Windows.Rect" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.EndInit">
          <apidata name="EndInit" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:System.ComponentModel.ISupportInitialize.EndInit">
              <type api="T:System.ComponentModel.ISupportInitialize" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindName(System.String)">
          <apidata name="FindName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.FindResource(System.Object)">
          <apidata name="FindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetBindingExpression(System.Windows.DependencyProperty)">
          <apidata name="GetBindingExpression" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Data.BindingExpression" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetLayoutClip(System.Windows.Size)">
          <apidata name="GetLayoutClip" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetLayoutClip(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="layoutSlotSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetTemplateChild(System.String)">
          <apidata name="GetTemplateChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="childName">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetUIParentCore">
          <apidata name="GetUIParentCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.GetUIParentCore">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.GetVisualChild(System.Int32)">
          <apidata name="GetVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.Media.Visual.GetVisualChild(System.Int32)">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MeasureCore(System.Windows.Size)">
          <apidata name="MeasureCore" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MeasureCore(System.Windows.Size)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.MoveFocus(System.Windows.Input.TraversalRequest)">
          <apidata name="MoveFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.MoveFocus(System.Windows.Input.TraversalRequest)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="request">
              <type api="T:System.Windows.Input.TraversalRequest" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnApplyTemplate">
          <apidata name="OnApplyTemplate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuClosing(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnContextMenuOpening(System.Windows.Controls.ContextMenuEventArgs)">
          <apidata name="OnContextMenuOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnGotFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnGotFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnGotFocus(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnInitialized(System.EventArgs)">
          <apidata name="OnInitialized" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.EventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
          <apidata name="OnRenderSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnRenderSizeChanged(System.Windows.SizeChangedInfo)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="sizeInfo">
              <type api="T:System.Windows.SizeChangedInfo" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnStyleChanged(System.Windows.Style,System.Windows.Style)">
          <apidata name="OnStyleChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
            <parameter name="newStyle">
              <type api="T:System.Windows.Style" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipClosing(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipClosing" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnToolTipOpening(System.Windows.Controls.ToolTipEventArgs)">
          <apidata name="OnToolTipOpening" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.OnVisualParentChanged(System.Windows.DependencyObject)">
          <apidata name="OnVisualParentChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.OnVisualParentChanged(System.Windows.DependencyObject)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="oldParent">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ParentLayoutInvalidated(System.Windows.UIElement)">
          <apidata name="ParentLayoutInvalidated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
          <apidata name="PredictFocus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Windows.UIElement.PredictFocus(System.Windows.Input.FocusNavigationDirection)">
              <type api="T:System.Windows.UIElement" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="direction">
              <type api="T:System.Windows.Input.FocusNavigationDirection" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RegisterName(System.String,System.Object)">
          <apidata name="RegisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="scopedElement">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.RemoveLogicalChild(System.Object)">
          <apidata name="RemoveLogicalChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.SetBinding">
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.String)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="path">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpression" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.FrameworkElement.SetBinding(System.Windows.DependencyProperty,System.Windows.Data.BindingBase)">
            <apidata name="SetBinding" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="binding">
                <type api="T:System.Windows.Data.BindingBase" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Data.BindingExpressionBase" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.FrameworkElement.SetResourceReference(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetResourceReference" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="name">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeResources">
          <apidata name="ShouldSerializeResources" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeStyle">
          <apidata name="ShouldSerializeStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.ShouldSerializeTriggers">
          <apidata name="ShouldSerializeTriggers" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.FrameworkElement.TryFindResource(System.Object)">
          <apidata name="TryFindResource" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="resourceKey">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UnregisterName(System.String)">
          <apidata name="UnregisterName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.FrameworkElement.UpdateDefaultStyle">
          <apidata name="UpdateDefaultStyle" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.AddVisualChild(System.Windows.Media.Visual)">
          <apidata name="AddVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.FindCommonVisualAncestor(System.Windows.DependencyObject)">
          <apidata name="FindCommonVisualAncestor" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="otherVisual">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsAncestorOf(System.Windows.DependencyObject)">
          <apidata name="IsAncestorOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.IsDescendantOf(System.Windows.DependencyObject)">
          <apidata name="IsDescendantOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="ancestor">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnDpiChanged(System.Windows.DpiScale,System.Windows.DpiScale)">
          <apidata name="OnDpiChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="oldDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
            <parameter name="newDpi">
              <type api="T:System.Windows.DpiScale" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.OnVisualChildrenChanged(System.Windows.DependencyObject,System.Windows.DependencyObject)">
          <apidata name="OnVisualChildrenChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="visualAdded">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
            <parameter name="visualRemoved">
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointFromScreen(System.Windows.Point)">
          <apidata name="PointFromScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.PointToScreen(System.Windows.Point)">
          <apidata name="PointToScreen" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.RemoveVisualChild(System.Windows.Media.Visual)">
          <apidata name="RemoveVisualChild" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.TransformToAncestor">
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Visual)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.Media.Visual.TransformToAncestor(System.Windows.Media.Media3D.Visual3D)">
            <apidata name="TransformToAncestor" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ancestor">
                <type api="T:System.Windows.Media.Media3D.Visual3D" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.Media3D.GeneralTransform2DTo3D" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows.Media" />
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToDescendant(System.Windows.Media.Visual)">
          <apidata name="TransformToDescendant" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="descendant">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Media.Visual.TransformToVisual(System.Windows.Media.Visual)">
          <apidata name="TransformToVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="visual">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Media.GeneralTransform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.AddHandler">
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.IInputElement.AddHandler(System.Windows.RoutedEvent,System.Delegate)">
                <type api="T:System.Windows.IInputElement" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.AddHandler(System.Windows.RoutedEvent,System.Delegate,System.Boolean)">
            <apidata name="AddHandler" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="routedEvent">
                <type api="T:System.Windows.RoutedEvent" ref="true" />
              </parameter>
              <parameter name="handler">
                <type api="T:System.Delegate" ref="true" />
              </parameter>
              <parameter name="handledEventsToo">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.AddToEventRoute(System.Windows.EventRoute,System.Windows.RoutedEventArgs)">
          <apidata name="AddToEventRoute" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="route">
              <type api="T:System.Windows.EventRoute" ref="true" />
            </parameter>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.ApplyAnimationClock">
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="ApplyAnimationClock" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="clock">
                <type api="T:System.Windows.Media.Animation.AnimationClock" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.ApplyAnimationClock(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationClock,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.Arrange(System.Windows.Rect)">
          <apidata name="Arrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="finalRect">
              <type api="T:System.Windows.Rect" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.BeginAnimation">
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
            <apidata name="BeginAnimation" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="animation">
                <type api="T:System.Windows.Media.Animation.AnimationTimeline" ref="true" />
              </parameter>
              <parameter name="handoffBehavior">
                <type api="T:System.Windows.Media.Animation.HandoffBehavior" ref="false" />
              </parameter>
            </parameters>
            <implements>
              <member api="M:System.Windows.Media.Animation.IAnimatable.BeginAnimation(System.Windows.DependencyProperty,System.Windows.Media.Animation.AnimationTimeline,System.Windows.Media.Animation.HandoffBehavior)">
                <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.CaptureMouse">
          <apidata name="CaptureMouse" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureMouse">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureStylus">
          <apidata name="CaptureStylus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.CaptureStylus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.CaptureTouch(System.Windows.Input.TouchDevice)">
          <apidata name="CaptureTouch" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Focus">
          <apidata name="Focus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Windows.IInputElement.Focus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.GetAnimationBaseValue(System.Windows.DependencyProperty)">
          <apidata name="GetAnimationBaseValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <implements>
            <member api="M:System.Windows.Media.Animation.IAnimatable.GetAnimationBaseValue(System.Windows.DependencyProperty)">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatPicker.HitTestCore">
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.GeometryHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.GeometryHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.GeometryHitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.UIElement.HitTestCore(System.Windows.Media.PointHitTestParameters)">
            <apidata name="HitTestCore" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Windows.Media.Visual.HitTestCore(System.Windows.Media.PointHitTestParameters)">
                <type api="T:System.Windows.Media.Visual" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="hitTestParameters">
                <type api="T:System.Windows.Media.PointHitTestParameters" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Windows.Media.HitTestResult" ref="true" />
            </returns>
            <containers>
              <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.UIElement" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.UIElement.InputHitTest(System.Windows.Point)">
          <apidata name="InputHitTest" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.IInputElement" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateArrange">
          <apidata name="InvalidateArrange" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateMeasure">
          <apidata name="InvalidateMeasure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.InvalidateVisual">
          <apidata name="InvalidateVisual" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.Measure(System.Windows.Size)">
          <apidata name="Measure" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="availableSize">
              <type api="T:System.Windows.Size" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnAccessKey(System.Windows.Input.AccessKeyEventArgs)">
          <apidata name="OnAccessKey" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.AccessKeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnChildDesiredSizeChanged(System.Windows.UIElement)">
          <apidata name="OnChildDesiredSizeChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="child">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnDrop(System.Windows.DragEventArgs)">
          <apidata name="OnDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnGotMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnGotStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnGotTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnGotTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsKeyboardFocusWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsKeyboardFocusWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsMouseDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsMouseDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCapturedChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCapturedChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusCaptureWithinChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusCaptureWithinChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnIsStylusDirectlyOverChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnIsStylusDirectlyOverChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostFocus(System.Windows.RoutedEventArgs)">
          <apidata name="OnLostFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostMouseCapture(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnLostMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostStylusCapture(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnLostStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnLostTouchCapture(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnLostTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationBoundaryFeedback(System.Windows.Input.ManipulationBoundaryFeedbackEventArgs)">
          <apidata name="OnManipulationBoundaryFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationCompleted(System.Windows.Input.ManipulationCompletedEventArgs)">
          <apidata name="OnManipulationCompleted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationDelta(System.Windows.Input.ManipulationDeltaEventArgs)">
          <apidata name="OnManipulationDelta" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationInertiaStarting(System.Windows.Input.ManipulationInertiaStartingEventArgs)">
          <apidata name="OnManipulationInertiaStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarted(System.Windows.Input.ManipulationStartedEventArgs)">
          <apidata name="OnManipulationStarted" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnManipulationStarting(System.Windows.Input.ManipulationStartingEventArgs)">
          <apidata name="OnManipulationStarting" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseEnter(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeave(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragEnter(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragLeave(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDragOver(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDragOver" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewDrop(System.Windows.DragEventArgs)">
          <apidata name="OnPreviewDrop" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGiveFeedback(System.Windows.GiveFeedbackEventArgs)">
          <apidata name="OnPreviewGiveFeedback" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewGotKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewGotKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyDown(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewKeyUp(System.Windows.Input.KeyEventArgs)">
          <apidata name="OnPreviewKeyUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewLostKeyboardFocus(System.Windows.Input.KeyboardFocusChangedEventArgs)">
          <apidata name="OnPreviewLostKeyboardFocus" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseLeftButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseLeftButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseMove(System.Windows.Input.MouseEventArgs)">
          <apidata name="OnPreviewMouseMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonDown(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseRightButtonUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseRightButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseUp(System.Windows.Input.MouseButtonEventArgs)">
          <apidata name="OnPreviewMouseUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewMouseWheel(System.Windows.Input.MouseWheelEventArgs)">
          <apidata name="OnPreviewMouseWheel" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnPreviewQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnPreviewStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnPreviewStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnPreviewStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnPreviewStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnPreviewTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnPreviewTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnPreviewTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryContinueDrag(System.Windows.QueryContinueDragEventArgs)">
          <apidata name="OnQueryContinueDrag" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnQueryCursor(System.Windows.Input.QueryCursorEventArgs)">
          <apidata name="OnQueryCursor" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnRender(System.Windows.Media.DrawingContext)">
          <apidata name="OnRender" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="drawingContext">
              <type api="T:System.Windows.Media.DrawingContext" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonDown(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusButtonUp(System.Windows.Input.StylusButtonEventArgs)">
          <apidata name="OnStylusButtonUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusDown(System.Windows.Input.StylusDownEventArgs)">
          <apidata name="OnStylusDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusEnter(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInAirMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInAirMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusInRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusInRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusLeave(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusMove(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusOutOfRange(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusOutOfRange" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusSystemGesture(System.Windows.Input.StylusSystemGestureEventArgs)">
          <apidata name="OnStylusSystemGesture" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnStylusUp(System.Windows.Input.StylusEventArgs)">
          <apidata name="OnStylusUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTextInput(System.Windows.Input.TextCompositionEventArgs)">
          <apidata name="OnTextInput" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchDown(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchDown" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchEnter(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchEnter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchLeave(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchLeave" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchMove(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchMove" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.OnTouchUp(System.Windows.Input.TouchEventArgs)">
          <apidata name="OnTouchUp" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RaiseEvent(System.Windows.RoutedEventArgs)">
          <apidata name="RaiseEvent" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.RoutedEventArgs" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RaiseEvent(System.Windows.RoutedEventArgs)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseAllTouchCaptures">
          <apidata name="ReleaseAllTouchCaptures" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseMouseCapture">
          <apidata name="ReleaseMouseCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseStylusCapture">
          <apidata name="ReleaseStylusCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Windows.IInputElement.ReleaseStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ReleaseTouchCapture(System.Windows.Input.TouchDevice)">
          <apidata name="ReleaseTouchCapture" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="touchDevice">
              <type api="T:System.Windows.Input.TouchDevice" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
          <apidata name="RemoveHandler" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="routedEvent">
              <type api="T:System.Windows.RoutedEvent" ref="true" />
            </parameter>
            <parameter name="handler">
              <type api="T:System.Delegate" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Windows.IInputElement.RemoveHandler(System.Windows.RoutedEvent,System.Delegate)">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeCommandBindings">
          <apidata name="ShouldSerializeCommandBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.ShouldSerializeInputBindings">
          <apidata name="ShouldSerializeInputBindings" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.UIElement.TranslatePoint(System.Windows.Point,System.Windows.UIElement)">
          <apidata name="TranslatePoint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="point">
              <type api="T:System.Windows.Point" ref="false" />
            </parameter>
            <parameter name="relativeTo">
              <type api="T:System.Windows.UIElement" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.UIElement.UpdateLayout">
          <apidata name="UpdateLayout" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" />
      </containers>
      <file name="Methods_T_FileAdapters_RetransmissionStatPicker" />
    </api>
    <api id="Properties.T:FileAdapters.RetransmissionStatPicker">
      <topicdata name="RetransmissionStatPicker" group="list" subgroup="Properties" typeTopicId="T:FileAdapters.RetransmissionStatPicker" />
      <apidata name="RetransmissionStatPicker" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="P:FileAdapters.RetransmissionStatPicker.ViewModel" />
        <element api="P:System.Windows.Controls.ContentControl.Content">
          <apidata name="Content" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Content" />
          <setter name="set_Content" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentStringFormat">
          <apidata name="ContentStringFormat" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentStringFormat" />
          <setter name="set_ContentStringFormat" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplate">
          <apidata name="ContentTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplate" />
          <setter name="set_ContentTemplate" />
          <returns>
            <type api="T:System.Windows.DataTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.ContentTemplateSelector">
          <apidata name="ContentTemplateSelector" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContentTemplateSelector" />
          <setter name="set_ContentTemplateSelector" />
          <returns>
            <type api="T:System.Windows.Controls.DataTemplateSelector" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.HasContent">
          <apidata name="HasContent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_HasContent" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.ContentControl.LogicalChildren">
          <apidata name="LogicalChildren" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.FrameworkElement.LogicalChildren">
              <type api="T:System.Windows.FrameworkElement" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_LogicalChildren" />
          <returns>
            <type api="T:System.Collections.IEnumerator" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.ContentControl" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.Background">
          <apidata name="Background" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Background" />
          <setter name="set_Background" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderBrush">
          <apidata name="BorderBrush" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderBrush" />
          <setter name="set_BorderBrush" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.BorderThickness">
          <apidata name="BorderThickness" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BorderThickness" />
          <setter name="set_BorderThickness" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontFamily">
          <apidata name="FontFamily" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontFamily" />
          <setter name="set_FontFamily" />
          <returns>
            <type api="T:System.Windows.Media.FontFamily" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="Font" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontSize">
          <apidata name="FontSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontSize" />
          <setter name="set_FontSize" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.FontSizeConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStretch">
          <apidata name="FontStretch" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStretch" />
          <setter name="set_FontStretch" />
          <returns>
            <type api="T:System.Windows.FontStretch" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontStyle">
          <apidata name="FontStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontStyle" />
          <setter name="set_FontStyle" />
          <returns>
            <type api="T:System.Windows.FontStyle" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.FontWeight">
          <apidata name="FontWeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FontWeight" />
          <setter name="set_FontWeight" />
          <returns>
            <type api="T:System.Windows.FontWeight" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Foreground">
          <apidata name="Foreground" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Foreground" />
          <setter name="set_Foreground" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.HandlesScrolling">
          <apidata name="HandlesScrolling" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HandlesScrolling" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.HorizontalContentAlignment">
          <apidata name="HorizontalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalContentAlignment" />
          <setter name="set_HorizontalContentAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.IsTabStop">
          <apidata name="IsTabStop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsTabStop" />
          <setter name="set_IsTabStop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Padding">
          <apidata name="Padding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Padding" />
          <setter name="set_Padding" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.TabIndex">
          <apidata name="TabIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TabIndex" />
          <setter name="set_TabIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Controls.Control.Template">
          <apidata name="Template" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Template" />
          <setter name="set_Template" />
          <returns>
            <type api="T:System.Windows.Controls.ControlTemplate" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Controls.Control.VerticalContentAlignment">
          <apidata name="VerticalContentAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalContentAlignment" />
          <setter name="set_VerticalContentAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualHeight">
          <apidata name="ActualHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ActualWidth">
          <apidata name="ActualWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ActualWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.BindingGroup">
          <apidata name="BindingGroup" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BindingGroup" />
          <setter name="set_BindingGroup" />
          <returns>
            <type api="T:System.Windows.Data.BindingGroup" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.ContextMenu">
          <apidata name="ContextMenu" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ContextMenu" />
          <setter name="set_ContextMenu" />
          <returns>
            <type api="T:System.Windows.Controls.ContextMenu" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Cursor">
          <apidata name="Cursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Cursor" />
          <setter name="set_Cursor" />
          <returns>
            <type api="T:System.Windows.Input.Cursor" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.DataContext">
          <apidata name="DataContext" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DataContext" />
          <setter name="set_DataContext" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.DefaultStyleKey">
          <apidata name="DefaultStyleKey" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DefaultStyleKey" />
          <setter name="set_DefaultStyleKey" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.FlowDirection">
          <apidata name="FlowDirection" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FlowDirection" />
          <setter name="set_FlowDirection" />
          <returns>
            <type api="T:System.Windows.FlowDirection" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.FocusVisualStyle">
          <apidata name="FocusVisualStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FocusVisualStyle" />
          <setter name="set_FocusVisualStyle" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ForceCursor">
          <apidata name="ForceCursor" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ForceCursor" />
          <setter name="set_ForceCursor" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Height">
          <apidata name="Height" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Height" />
          <setter name="set_Height" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.HorizontalAlignment">
          <apidata name="HorizontalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_HorizontalAlignment" />
          <setter name="set_HorizontalAlignment" />
          <returns>
            <type api="T:System.Windows.HorizontalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InheritanceBehavior">
          <apidata name="InheritanceBehavior" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InheritanceBehavior" />
          <setter name="set_InheritanceBehavior" />
          <returns>
            <type api="T:System.Windows.InheritanceBehavior" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.InputScope">
          <apidata name="InputScope" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_InputScope" />
          <setter name="set_InputScope" />
          <returns>
            <type api="T:System.Windows.Input.InputScope" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsInitialized">
          <apidata name="IsInitialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInitialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.IsLoaded">
          <apidata name="IsLoaded" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsLoaded" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Language">
          <apidata name="Language" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Language" />
          <setter name="set_Language" />
          <returns>
            <type api="T:System.Windows.Markup.XmlLanguage" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.LayoutTransform">
          <apidata name="LayoutTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LayoutTransform" />
          <setter name="set_LayoutTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Margin">
          <apidata name="Margin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Margin" />
          <setter name="set_Margin" />
          <returns>
            <type api="T:System.Windows.Thickness" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxHeight">
          <apidata name="MaxHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxHeight" />
          <setter name="set_MaxHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MaxWidth">
          <apidata name="MaxWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaxWidth" />
          <setter name="set_MaxWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinHeight">
          <apidata name="MinHeight" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinHeight" />
          <setter name="set_MinHeight" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.MinWidth">
          <apidata name="MinWidth" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MinWidth" />
          <setter name="set_MinWidth" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Windows.IFrameworkInputElement.Name">
              <type api="T:System.Windows.IFrameworkInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.OverridesDefaultStyle">
          <apidata name="OverridesDefaultStyle" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OverridesDefaultStyle" />
          <setter name="set_OverridesDefaultStyle" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Parent">
          <apidata name="Parent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Parent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Resources">
          <apidata name="Resources" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Resources" />
          <setter name="set_Resources" />
          <returns>
            <type api="T:System.Windows.ResourceDictionary" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.Markup.AmbientAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Style">
          <apidata name="Style" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Style" />
          <setter name="set_Style" />
          <returns>
            <type api="T:System.Windows.Style" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Tag">
          <apidata name="Tag" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Tag" />
          <setter name="set_Tag" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="NeverLocalize" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.TemplatedParent">
          <apidata name="TemplatedParent" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TemplatedParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.ToolTip">
          <apidata name="ToolTip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ToolTip" />
          <setter name="set_ToolTip" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BindableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="ToolTip" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.Triggers">
          <apidata name="Triggers" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Triggers" />
          <returns>
            <type api="T:System.Windows.TriggerCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.FrameworkElement.UseLayoutRounding">
          <apidata name="UseLayoutRounding" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLayoutRounding" />
          <setter name="set_UseLayoutRounding" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VerticalAlignment">
          <apidata name="VerticalAlignment" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VerticalAlignment" />
          <setter name="set_VerticalAlignment" />
          <returns>
            <type api="T:System.Windows.VerticalAlignment" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.VisualChildrenCount">
          <apidata name="VisualChildrenCount" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:System.Windows.Media.Visual.VisualChildrenCount">
              <type api="T:System.Windows.Media.Visual" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_VisualChildrenCount" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.FrameworkElement.Width">
          <apidata name="Width" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Width" />
          <setter name="set_Width" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.TypeConverterAttribute" ref="true" />
              <argument>
                <type api="T:System.Type" ref="true" />
                <typeValue>
                  <type api="T:System.Windows.LengthConverter" ref="true" />
                </typeValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffect">
          <apidata name="VisualBitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffect" />
          <setter name="set_VisualBitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapEffectInput">
          <apidata name="VisualBitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapEffectInput" />
          <setter name="set_VisualBitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualBitmapScalingMode">
          <apidata name="VisualBitmapScalingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualBitmapScalingMode" />
          <setter name="set_VisualBitmapScalingMode" />
          <returns>
            <type api="T:System.Windows.Media.BitmapScalingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualCacheMode">
          <apidata name="VisualCacheMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualCacheMode" />
          <setter name="set_VisualCacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClearTypeHint">
          <apidata name="VisualClearTypeHint" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClearTypeHint" />
          <setter name="set_VisualClearTypeHint" />
          <returns>
            <type api="T:System.Windows.Media.ClearTypeHint" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualClip">
          <apidata name="VisualClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualClip" />
          <setter name="set_VisualClip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEdgeMode">
          <apidata name="VisualEdgeMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEdgeMode" />
          <setter name="set_VisualEdgeMode" />
          <returns>
            <type api="T:System.Windows.Media.EdgeMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualEffect">
          <apidata name="VisualEffect" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualEffect" />
          <setter name="set_VisualEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOffset">
          <apidata name="VisualOffset" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOffset" />
          <setter name="set_VisualOffset" />
          <returns>
            <type api="T:System.Windows.Vector" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacity">
          <apidata name="VisualOpacity" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacity" />
          <setter name="set_VisualOpacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualOpacityMask">
          <apidata name="VisualOpacityMask" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualOpacityMask" />
          <setter name="set_VisualOpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualParent">
          <apidata name="VisualParent" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_VisualParent" />
          <returns>
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualScrollableAreaClip">
          <apidata name="VisualScrollableAreaClip" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualScrollableAreaClip" />
          <setter name="set_VisualScrollableAreaClip" />
          <returns>
            <type api="T:System.Nullable`1" ref="false">
              <specialization>
                <type api="T:System.Windows.Rect" ref="false" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextHintingMode">
          <apidata name="VisualTextHintingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextHintingMode" />
          <setter name="set_VisualTextHintingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextHintingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTextRenderingMode">
          <apidata name="VisualTextRenderingMode" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTextRenderingMode" />
          <setter name="set_VisualTextRenderingMode" />
          <returns>
            <type api="T:System.Windows.Media.TextRenderingMode" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualTransform">
          <apidata name="VisualTransform" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualTransform" />
          <setter name="set_VisualTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualXSnappingGuidelines">
          <apidata name="VisualXSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualXSnappingGuidelines" />
          <setter name="set_VisualXSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Media.Visual.VisualYSnappingGuidelines">
          <apidata name="VisualYSnappingGuidelines" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_VisualYSnappingGuidelines" />
          <setter name="set_VisualYSnappingGuidelines" />
          <returns>
            <type api="T:System.Windows.Media.DoubleCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Media" />
            <type api="T:System.Windows.Media.Visual" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.AllowDrop">
          <apidata name="AllowDrop" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowDrop" />
          <setter name="set_AllowDrop" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCaptured">
          <apidata name="AreAnyTouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesCapturedWithin">
          <apidata name="AreAnyTouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesCapturedWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesDirectlyOver">
          <apidata name="AreAnyTouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.AreAnyTouchesOver">
          <apidata name="AreAnyTouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AreAnyTouchesOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffect">
          <apidata name="BitmapEffect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffect" />
          <setter name="set_BitmapEffect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.BitmapEffectInput">
          <apidata name="BitmapEffectInput" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_BitmapEffectInput" />
          <setter name="set_BitmapEffectInput" />
          <returns>
            <type api="T:System.Windows.Media.Effects.BitmapEffectInput" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>BitmapEffects are deprecated and no longer function.  Consider using Effects where appropriate instead.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.CacheMode">
          <apidata name="CacheMode" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_CacheMode" />
          <setter name="set_CacheMode" />
          <returns>
            <type api="T:System.Windows.Media.CacheMode" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Clip">
          <apidata name="Clip" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Clip" />
          <setter name="set_Clip" />
          <returns>
            <type api="T:System.Windows.Media.Geometry" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.ClipToBounds">
          <apidata name="ClipToBounds" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ClipToBounds" />
          <setter name="set_ClipToBounds" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.CommandBindings">
          <apidata name="CommandBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_CommandBindings" />
          <returns>
            <type api="T:System.Windows.Input.CommandBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.DesiredSize">
          <apidata name="DesiredSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DesiredSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Effect">
          <apidata name="Effect" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Effect" />
          <setter name="set_Effect" />
          <returns>
            <type api="T:System.Windows.Media.Effects.Effect" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Focusable">
          <apidata name="Focusable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Focusable" />
          <setter name="set_Focusable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.Focusable">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasAnimatedProperties">
          <apidata name="HasAnimatedProperties" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_HasAnimatedProperties" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.Media.Animation.IAnimatable.HasAnimatedProperties">
              <type api="T:System.Windows.Media.Animation.IAnimatable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.HasEffectiveKeyboardFocus">
          <apidata name="HasEffectiveKeyboardFocus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_HasEffectiveKeyboardFocus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.InputBindings">
          <apidata name="InputBindings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InputBindings" />
          <returns>
            <type api="T:System.Windows.Input.InputBindingCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Content" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.IsArrangeValid">
          <apidata name="IsArrangeValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsArrangeValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabled">
          <apidata name="IsEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_IsEnabled" />
          <setter name="set_IsEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsEnabled">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsEnabledCore">
          <apidata name="IsEnabledCore" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsEnabledCore" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsFocused">
          <apidata name="IsFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsHitTestVisible">
          <apidata name="IsHitTestVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsHitTestVisible" />
          <setter name="set_IsHitTestVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsInputMethodEnabled">
          <apidata name="IsInputMethodEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsInputMethodEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocused">
          <apidata name="IsKeyboardFocused" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocused" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocused">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsKeyboardFocusWithin">
          <apidata name="IsKeyboardFocusWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsKeyboardFocusWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsKeyboardFocusWithin">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsManipulationEnabled">
          <apidata name="IsManipulationEnabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IsManipulationEnabled" />
          <setter name="set_IsManipulationEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMeasureValid">
          <apidata name="IsMeasureValid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMeasureValid" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptured">
          <apidata name="IsMouseCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseCaptureWithin">
          <apidata name="IsMouseCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsMouseCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseDirectlyOver">
          <apidata name="IsMouseDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsMouseOver">
          <apidata name="IsMouseOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsMouseOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsMouseOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptured">
          <apidata name="IsStylusCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptured" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusCaptured">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusCaptureWithin">
          <apidata name="IsStylusCaptureWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsStylusCaptureWithin" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusDirectlyOver">
          <apidata name="IsStylusDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusDirectlyOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusDirectlyOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsStylusOver">
          <apidata name="IsStylusOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsStylusOver" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Windows.IInputElement.IsStylusOver">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.IsVisible">
          <apidata name="IsVisible" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsVisible" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Opacity">
          <apidata name="Opacity" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Opacity" />
          <setter name="set_Opacity" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.OpacityMask">
          <apidata name="OpacityMask" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_OpacityMask" />
          <setter name="set_OpacityMask" />
          <returns>
            <type api="T:System.Windows.Media.Brush" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.PersistId">
          <apidata name="PersistId" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PersistId" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ObsoleteAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PersistId is an obsolete property and may be removed in a future release.  The value of this property is not defined.</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderSize">
          <apidata name="RenderSize" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderSize" />
          <setter name="set_RenderSize" />
          <returns>
            <type api="T:System.Windows.Size" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransform">
          <apidata name="RenderTransform" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransform" />
          <setter name="set_RenderTransform" />
          <returns>
            <type api="T:System.Windows.Media.Transform" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.RenderTransformOrigin">
          <apidata name="RenderTransformOrigin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RenderTransformOrigin" />
          <setter name="set_RenderTransformOrigin" />
          <returns>
            <type api="T:System.Windows.Point" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.SnapsToDevicePixels">
          <apidata name="SnapsToDevicePixels" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_SnapsToDevicePixels" />
          <setter name="set_SnapsToDevicePixels" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.StylusPlugIns">
          <apidata name="StylusPlugIns" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StylusPlugIns" />
          <returns>
            <type api="T:System.Windows.Input.StylusPlugIns.StylusPlugInCollection" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCaptured">
          <apidata name="TouchesCaptured" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCaptured" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesCapturedWithin">
          <apidata name="TouchesCapturedWithin" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesCapturedWithin" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesDirectlyOver">
          <apidata name="TouchesDirectlyOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesDirectlyOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.TouchesOver">
          <apidata name="TouchesOver" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TouchesOver" />
          <returns>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchDevice" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Uid">
          <apidata name="Uid" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Uid" />
          <setter name="set_Uid" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.UIElement.Visibility">
          <apidata name="Visibility" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_Visibility" />
          <setter name="set_Visibility" />
          <returns>
            <type api="T:System.Windows.Visibility" ref="false" />
          </returns>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Windows.LocalizabilityAttribute" ref="true" />
              <argument>
                <type api="T:System.Windows.LocalizationCategory" ref="false" />
                <enumValue>
                  <field name="None" />
                </enumValue>
              </argument>
              <assignment name="Readability">
                <type api="T:System.Windows.Readability" ref="false" />
                <enumValue>
                  <field name="Unreadable" />
                </enumValue>
              </assignment>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" />
      </containers>
      <file name="Properties_T_FileAdapters_RetransmissionStatPicker" />
    </api>
    <api id="Events.T:FileAdapters.RetransmissionStatPicker">
      <topicdata name="RetransmissionStatPicker" group="list" subgroup="Events" typeTopicId="T:FileAdapters.RetransmissionStatPicker" />
      <apidata name="RetransmissionStatPicker" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="E:System.Windows.Controls.Control.MouseDoubleClick">
          <apidata name="MouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDoubleClick" />
          <remover name="remove_MouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.Controls.Control.PreviewMouseDoubleClick">
          <apidata name="PreviewMouseDoubleClick" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDoubleClick" />
          <remover name="remove_PreviewMouseDoubleClick" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Controls" />
            <type api="T:System.Windows.Controls.Control" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuClosing">
          <apidata name="ContextMenuClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuClosing" />
          <remover name="remove_ContextMenuClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ContextMenuOpening">
          <apidata name="ContextMenuOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ContextMenuOpening" />
          <remover name="remove_ContextMenuOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ContextMenuEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ContextMenuEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.DataContextChanged">
          <apidata name="DataContextChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DataContextChanged" />
          <remover name="remove_DataContextChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Initialized">
          <apidata name="Initialized" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Initialized" />
          <remover name="remove_Initialized" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="E:System.Windows.FrameworkElement.Loaded">
          <apidata name="Loaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Loaded" />
          <remover name="remove_Loaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.RequestBringIntoView">
          <apidata name="RequestBringIntoView" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestBringIntoView" />
          <remover name="remove_RequestBringIntoView" />
          <eventhandler>
            <type api="T:System.Windows.RequestBringIntoViewEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RequestBringIntoViewEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SizeChanged">
          <apidata name="SizeChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SizeChanged" />
          <remover name="remove_SizeChanged" />
          <eventhandler>
            <type api="T:System.Windows.SizeChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.SizeChangedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.SourceUpdated">
          <apidata name="SourceUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_SourceUpdated" />
          <remover name="remove_SourceUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.TargetUpdated">
          <apidata name="TargetUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TargetUpdated" />
          <remover name="remove_TargetUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Data.DataTransferEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipClosing">
          <apidata name="ToolTipClosing" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipClosing" />
          <remover name="remove_ToolTipClosing" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.ToolTipOpening">
          <apidata name="ToolTipOpening" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ToolTipOpening" />
          <remover name="remove_ToolTipOpening" />
          <eventhandler>
            <type api="T:System.Windows.Controls.ToolTipEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Controls.ToolTipEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.FrameworkElement.Unloaded">
          <apidata name="Unloaded" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Unloaded" />
          <remover name="remove_Unloaded" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationFramework" module="PresentationFramework" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.FrameworkElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragEnter">
          <apidata name="DragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragEnter" />
          <remover name="remove_DragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragLeave">
          <apidata name="DragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragLeave" />
          <remover name="remove_DragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.DragOver">
          <apidata name="DragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_DragOver" />
          <remover name="remove_DragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.Drop">
          <apidata name="Drop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_Drop" />
          <remover name="remove_Drop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.FocusableChanged">
          <apidata name="FocusableChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_FocusableChanged" />
          <remover name="remove_FocusableChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GiveFeedback">
          <apidata name="GiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GiveFeedback" />
          <remover name="remove_GiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotFocus">
          <apidata name="GotFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotFocus" />
          <remover name="remove_GotFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotKeyboardFocus">
          <apidata name="GotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotKeyboardFocus" />
          <remover name="remove_GotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotMouseCapture">
          <apidata name="GotMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotMouseCapture" />
          <remover name="remove_GotMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotStylusCapture">
          <apidata name="GotStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotStylusCapture" />
          <remover name="remove_GotStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.GotStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.GotTouchCapture">
          <apidata name="GotTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_GotTouchCapture" />
          <remover name="remove_GotTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsEnabledChanged">
          <apidata name="IsEnabledChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsEnabledChanged" />
          <remover name="remove_IsEnabledChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsHitTestVisibleChanged">
          <apidata name="IsHitTestVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsHitTestVisibleChanged" />
          <remover name="remove_IsHitTestVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusedChanged">
          <apidata name="IsKeyboardFocusedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusedChanged" />
          <remover name="remove_IsKeyboardFocusedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsKeyboardFocusWithinChanged">
          <apidata name="IsKeyboardFocusWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsKeyboardFocusWithinChanged" />
          <remover name="remove_IsKeyboardFocusWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCapturedChanged">
          <apidata name="IsMouseCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCapturedChanged" />
          <remover name="remove_IsMouseCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseCaptureWithinChanged">
          <apidata name="IsMouseCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseCaptureWithinChanged" />
          <remover name="remove_IsMouseCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsMouseDirectlyOverChanged">
          <apidata name="IsMouseDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsMouseDirectlyOverChanged" />
          <remover name="remove_IsMouseDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCapturedChanged">
          <apidata name="IsStylusCapturedChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCapturedChanged" />
          <remover name="remove_IsStylusCapturedChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusCaptureWithinChanged">
          <apidata name="IsStylusCaptureWithinChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusCaptureWithinChanged" />
          <remover name="remove_IsStylusCaptureWithinChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsStylusDirectlyOverChanged">
          <apidata name="IsStylusDirectlyOverChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsStylusDirectlyOverChanged" />
          <remover name="remove_IsStylusDirectlyOverChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.IsVisibleChanged">
          <apidata name="IsVisibleChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_IsVisibleChanged" />
          <remover name="remove_IsVisibleChanged" />
          <eventhandler>
            <type api="T:System.Windows.DependencyPropertyChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyDown">
          <apidata name="KeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyDown" />
          <remover name="remove_KeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.KeyUp">
          <apidata name="KeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_KeyUp" />
          <remover name="remove_KeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.KeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LayoutUpdated">
          <apidata name="LayoutUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LayoutUpdated" />
          <remover name="remove_LayoutUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostFocus">
          <apidata name="LostFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostFocus" />
          <remover name="remove_LostFocus" />
          <eventhandler>
            <type api="T:System.Windows.RoutedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.RoutedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostKeyboardFocus">
          <apidata name="LostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostKeyboardFocus" />
          <remover name="remove_LostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostMouseCapture">
          <apidata name="LostMouseCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostMouseCapture" />
          <remover name="remove_LostMouseCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostMouseCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostStylusCapture">
          <apidata name="LostStylusCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostStylusCapture" />
          <remover name="remove_LostStylusCapture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.LostStylusCapture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.LostTouchCapture">
          <apidata name="LostTouchCapture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_LostTouchCapture" />
          <remover name="remove_LostTouchCapture" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationBoundaryFeedback">
          <apidata name="ManipulationBoundaryFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationBoundaryFeedback" />
          <remover name="remove_ManipulationBoundaryFeedback" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationBoundaryFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationCompleted">
          <apidata name="ManipulationCompleted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationCompleted" />
          <remover name="remove_ManipulationCompleted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationCompletedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationDelta">
          <apidata name="ManipulationDelta" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationDelta" />
          <remover name="remove_ManipulationDelta" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationDeltaEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationInertiaStarting">
          <apidata name="ManipulationInertiaStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationInertiaStarting" />
          <remover name="remove_ManipulationInertiaStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationInertiaStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarted">
          <apidata name="ManipulationStarted" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarted" />
          <remover name="remove_ManipulationStarted" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartedEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.ManipulationStarting">
          <apidata name="ManipulationStarting" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_ManipulationStarting" />
          <remover name="remove_ManipulationStarting" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.ManipulationStartingEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseDown">
          <apidata name="MouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseDown" />
          <remover name="remove_MouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseEnter">
          <apidata name="MouseEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseEnter" />
          <remover name="remove_MouseEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeave">
          <apidata name="MouseLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeave" />
          <remover name="remove_MouseLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonDown">
          <apidata name="MouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonDown" />
          <remover name="remove_MouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseLeftButtonUp">
          <apidata name="MouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseLeftButtonUp" />
          <remover name="remove_MouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseMove">
          <apidata name="MouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseMove" />
          <remover name="remove_MouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonDown">
          <apidata name="MouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonDown" />
          <remover name="remove_MouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseRightButtonUp">
          <apidata name="MouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseRightButtonUp" />
          <remover name="remove_MouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseUp">
          <apidata name="MouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseUp" />
          <remover name="remove_MouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.MouseWheel">
          <apidata name="MouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_MouseWheel" />
          <remover name="remove_MouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.MouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragEnter">
          <apidata name="PreviewDragEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragEnter" />
          <remover name="remove_PreviewDragEnter" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragLeave">
          <apidata name="PreviewDragLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragLeave" />
          <remover name="remove_PreviewDragLeave" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDragOver">
          <apidata name="PreviewDragOver" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDragOver" />
          <remover name="remove_PreviewDragOver" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewDrop">
          <apidata name="PreviewDrop" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewDrop" />
          <remover name="remove_PreviewDrop" />
          <eventhandler>
            <type api="T:System.Windows.DragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.DragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGiveFeedback">
          <apidata name="PreviewGiveFeedback" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGiveFeedback" />
          <remover name="remove_PreviewGiveFeedback" />
          <eventhandler>
            <type api="T:System.Windows.GiveFeedbackEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.GiveFeedbackEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewGotKeyboardFocus">
          <apidata name="PreviewGotKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewGotKeyboardFocus" />
          <remover name="remove_PreviewGotKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewGotKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyDown">
          <apidata name="PreviewKeyDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyDown" />
          <remover name="remove_PreviewKeyDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewKeyUp">
          <apidata name="PreviewKeyUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewKeyUp" />
          <remover name="remove_PreviewKeyUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewKeyUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewLostKeyboardFocus">
          <apidata name="PreviewLostKeyboardFocus" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewLostKeyboardFocus" />
          <remover name="remove_PreviewLostKeyboardFocus" />
          <eventhandler>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.KeyboardFocusChangedEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewLostKeyboardFocus">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseDown">
          <apidata name="PreviewMouseDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseDown" />
          <remover name="remove_PreviewMouseDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonDown">
          <apidata name="PreviewMouseLeftButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonDown" />
          <remover name="remove_PreviewMouseLeftButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseLeftButtonUp">
          <apidata name="PreviewMouseLeftButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseLeftButtonUp" />
          <remover name="remove_PreviewMouseLeftButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseLeftButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseMove">
          <apidata name="PreviewMouseMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseMove" />
          <remover name="remove_PreviewMouseMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonDown">
          <apidata name="PreviewMouseRightButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonDown" />
          <remover name="remove_PreviewMouseRightButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseRightButtonUp">
          <apidata name="PreviewMouseRightButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseRightButtonUp" />
          <remover name="remove_PreviewMouseRightButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseRightButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseUp">
          <apidata name="PreviewMouseUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseUp" />
          <remover name="remove_PreviewMouseUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseButtonEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewMouseWheel">
          <apidata name="PreviewMouseWheel" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewMouseWheel" />
          <remover name="remove_PreviewMouseWheel" />
          <eventhandler>
            <type api="T:System.Windows.Input.MouseWheelEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.MouseWheelEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewMouseWheel">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewQueryContinueDrag">
          <apidata name="PreviewQueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewQueryContinueDrag" />
          <remover name="remove_PreviewQueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonDown">
          <apidata name="PreviewStylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonDown" />
          <remover name="remove_PreviewStylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusButtonUp">
          <apidata name="PreviewStylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusButtonUp" />
          <remover name="remove_PreviewStylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusDown">
          <apidata name="PreviewStylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusDown" />
          <remover name="remove_PreviewStylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInAirMove">
          <apidata name="PreviewStylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInAirMove" />
          <remover name="remove_PreviewStylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusInRange">
          <apidata name="PreviewStylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusInRange" />
          <remover name="remove_PreviewStylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusMove">
          <apidata name="PreviewStylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusMove" />
          <remover name="remove_PreviewStylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusOutOfRange">
          <apidata name="PreviewStylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusOutOfRange" />
          <remover name="remove_PreviewStylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusSystemGesture">
          <apidata name="PreviewStylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusSystemGesture" />
          <remover name="remove_PreviewStylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewStylusUp">
          <apidata name="PreviewStylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewStylusUp" />
          <remover name="remove_PreviewStylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewStylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTextInput">
          <apidata name="PreviewTextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTextInput" />
          <remover name="remove_PreviewTextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.PreviewTextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchDown">
          <apidata name="PreviewTouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchDown" />
          <remover name="remove_PreviewTouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchMove">
          <apidata name="PreviewTouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchMove" />
          <remover name="remove_PreviewTouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.PreviewTouchUp">
          <apidata name="PreviewTouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_PreviewTouchUp" />
          <remover name="remove_PreviewTouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryContinueDrag">
          <apidata name="QueryContinueDrag" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryContinueDrag" />
          <remover name="remove_QueryContinueDrag" />
          <eventhandler>
            <type api="T:System.Windows.QueryContinueDragEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.QueryContinueDragEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.QueryCursor">
          <apidata name="QueryCursor" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_QueryCursor" />
          <remover name="remove_QueryCursor" />
          <eventhandler>
            <type api="T:System.Windows.Input.QueryCursorEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.QueryCursorEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonDown">
          <apidata name="StylusButtonDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonDown" />
          <remover name="remove_StylusButtonDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusButtonUp">
          <apidata name="StylusButtonUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusButtonUp" />
          <remover name="remove_StylusButtonUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusButtonEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusButtonEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusButtonUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusDown">
          <apidata name="StylusDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusDown" />
          <remover name="remove_StylusDown" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusDownEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusDownEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusDown">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusEnter">
          <apidata name="StylusEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusEnter" />
          <remover name="remove_StylusEnter" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusEnter">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInAirMove">
          <apidata name="StylusInAirMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInAirMove" />
          <remover name="remove_StylusInAirMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInAirMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusInRange">
          <apidata name="StylusInRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusInRange" />
          <remover name="remove_StylusInRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusInRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusLeave">
          <apidata name="StylusLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusLeave" />
          <remover name="remove_StylusLeave" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusLeave">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusMove">
          <apidata name="StylusMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusMove" />
          <remover name="remove_StylusMove" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusMove">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusOutOfRange">
          <apidata name="StylusOutOfRange" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusOutOfRange" />
          <remover name="remove_StylusOutOfRange" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusOutOfRange">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusSystemGesture">
          <apidata name="StylusSystemGesture" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusSystemGesture" />
          <remover name="remove_StylusSystemGesture" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusSystemGestureEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusSystemGestureEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusSystemGesture">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.StylusUp">
          <apidata name="StylusUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StylusUp" />
          <remover name="remove_StylusUp" />
          <eventhandler>
            <type api="T:System.Windows.Input.StylusEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.StylusEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.StylusUp">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TextInput">
          <apidata name="TextInput" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_TextInput" />
          <remover name="remove_TextInput" />
          <eventhandler>
            <type api="T:System.Windows.Input.TextCompositionEventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TextCompositionEventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:System.Windows.IInputElement.TextInput">
              <type api="T:System.Windows.IInputElement" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchDown">
          <apidata name="TouchDown" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchDown" />
          <remover name="remove_TouchDown" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchEnter">
          <apidata name="TouchEnter" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchEnter" />
          <remover name="remove_TouchEnter" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchLeave">
          <apidata name="TouchLeave" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchLeave" />
          <remover name="remove_TouchLeave" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchMove">
          <apidata name="TouchMove" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchMove" />
          <remover name="remove_TouchMove" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
        <element api="E:System.Windows.UIElement.TouchUp">
          <apidata name="TouchUp" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_TouchUp" />
          <remover name="remove_TouchUp" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:System.Windows.Input.TouchEventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="PresentationCore" module="PresentationCore" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.UIElement" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" />
      </containers>
      <file name="Events_T_FileAdapters_RetransmissionStatPicker" />
    </api>
    <api id="M:FileAdapters.RetransmissionStatPicker.#ctor(GSF.TimeSeries.UI.DataModels.Adapter,System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatPicker.xaml.cs" startLine="55" />
      <parameters>
        <parameter name="fileBlockReader">
          <type api="T:GSF.TimeSeries.UI.DataModels.Adapter" ref="true" />
        </parameter>
        <parameter name="parameterName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" ref="true" />
      </containers>
      <file name="M_FileAdapters_RetransmissionStatPicker__ctor" />
    </api>
    <api id="M:FileAdapters.RetransmissionStatPicker.InitializeComponent">
      <topicdata group="api" />
      <apidata name="InitializeComponent" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatPicker.xaml" startLine="1" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.Windows.Markup.IComponentConnector.InitializeComponent">
          <type api="T:System.Windows.Markup.IComponentConnector" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" ref="true" />
      </containers>
      <file name="M_FileAdapters_RetransmissionStatPicker_InitializeComponent" />
    </api>
    <api id="P:FileAdapters.RetransmissionStatPicker.ViewModel">
      <topicdata group="api" />
      <apidata name="ViewModel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatPicker.xaml.cs" startLine="75" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ViewModel" />
      <returns>
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatPicker" ref="true" />
      </containers>
      <file name="P_FileAdapters_RetransmissionStatPicker_ViewModel" />
    </api>
    <api id="T:FileAdapters.RetransmissionStatViewModel">
      <topicdata group="api" />
      <apidata name="RetransmissionStatViewModel" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.RetransmissionStatViewModel.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Windows.DependencyObject" ref="true" />
          <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.ComponentModel.INotifyPropertyChanged" ref="true" />
      </implements>
      <elements>
        <element api="E:FileAdapters.RetransmissionStatViewModel.PropertyChanged" />
        <element api="M:FileAdapters.RetransmissionStatViewModel.#ctor" />
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatViewModel.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatViewModel.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:FileAdapters.RetransmissionStatViewModel.FilterExpression" />
        <element api="P:FileAdapters.RetransmissionStatViewModel.SignalIndex" />
        <element api="P:FileAdapters.RetransmissionStatViewModel.UseFilterExpression" />
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
      </containers>
      <file name="T_FileAdapters_RetransmissionStatViewModel" />
    </api>
    <api id="Methods.T:FileAdapters.RetransmissionStatViewModel">
      <topicdata name="RetransmissionStatViewModel" group="list" subgroup="Methods" typeTopicId="T:FileAdapters.RetransmissionStatViewModel" />
      <apidata name="RetransmissionStatViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.RetransmissionStatViewModel.#ctor" />
      <elements>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatViewModel.ClearValue">
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyProperty)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.ClearValue(System.Windows.DependencyPropertyKey)">
            <apidata name="ClearValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.CoerceValue(System.Windows.DependencyProperty)">
          <apidata name="CoerceValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetLocalValueEnumerator">
          <apidata name="GetLocalValueEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Windows.LocalValueEnumerator" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.GetValue(System.Windows.DependencyProperty)">
          <apidata name="GetValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.InvalidateProperty(System.Windows.DependencyProperty)">
          <apidata name="InvalidateProperty" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.OnPropertyChanged(System.Windows.DependencyPropertyChangedEventArgs)">
          <apidata name="OnPropertyChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="e">
              <type api="T:System.Windows.DependencyPropertyChangedEventArgs" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.ReadLocalValue(System.Windows.DependencyProperty)">
          <apidata name="ReadLocalValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.DependencyObject.SetCurrentValue(System.Windows.DependencyProperty,System.Object)">
          <apidata name="SetCurrentValue" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
            <parameter name="value">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="Overload:FileAdapters.RetransmissionStatViewModel.SetValue">
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyProperty,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="dp">
                <type api="T:System.Windows.DependencyProperty" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
          <element api="M:System.Windows.DependencyObject.SetValue(System.Windows.DependencyPropertyKey,System.Object)">
            <apidata name="SetValue" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="key">
                <type api="T:System.Windows.DependencyPropertyKey" ref="true" />
              </parameter>
              <parameter name="value">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System.Windows" />
              <type api="T:System.Windows.DependencyObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Windows.DependencyObject.ShouldSerializeProperty(System.Windows.DependencyProperty)">
          <apidata name="ShouldSerializeProperty" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="dp">
              <type api="T:System.Windows.DependencyProperty" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.CheckAccess">
          <apidata name="CheckAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:System.Windows.Threading.DispatcherObject.VerifyAccess">
          <apidata name="VerifyAccess" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" />
      </containers>
      <file name="Methods_T_FileAdapters_RetransmissionStatViewModel" />
    </api>
    <api id="Properties.T:FileAdapters.RetransmissionStatViewModel">
      <topicdata name="RetransmissionStatViewModel" group="list" subgroup="Properties" typeTopicId="T:FileAdapters.RetransmissionStatViewModel" />
      <apidata name="RetransmissionStatViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.RetransmissionStatViewModel.#ctor" />
      <elements>
        <element api="P:FileAdapters.RetransmissionStatViewModel.FilterExpression" />
        <element api="P:FileAdapters.RetransmissionStatViewModel.SignalIndex" />
        <element api="P:FileAdapters.RetransmissionStatViewModel.UseFilterExpression" />
        <element api="P:System.Windows.DependencyObject.DependencyObjectType">
          <apidata name="DependencyObjectType" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DependencyObjectType" />
          <returns>
            <type api="T:System.Windows.DependencyObjectType" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.DependencyObject.IsSealed">
          <apidata name="IsSealed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_IsSealed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows" />
            <type api="T:System.Windows.DependencyObject" ref="true" />
          </containers>
        </element>
        <element api="P:System.Windows.Threading.DispatcherObject.Dispatcher">
          <apidata name="Dispatcher" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Dispatcher" />
          <returns>
            <type api="T:System.Windows.Threading.Dispatcher" ref="true" />
          </returns>
          <containers>
            <library assembly="WindowsBase" module="WindowsBase" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System.Windows.Threading" />
            <type api="T:System.Windows.Threading.DispatcherObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Advanced" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" />
      </containers>
      <file name="Properties_T_FileAdapters_RetransmissionStatViewModel" />
    </api>
    <api id="Events.T:FileAdapters.RetransmissionStatViewModel">
      <topicdata name="RetransmissionStatViewModel" group="list" subgroup="Events" typeTopicId="T:FileAdapters.RetransmissionStatViewModel" />
      <apidata name="RetransmissionStatViewModel" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FileAdapters.RetransmissionStatViewModel.#ctor" />
      <elements>
        <element api="E:FileAdapters.RetransmissionStatViewModel.PropertyChanged" />
      </elements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" />
      </containers>
      <file name="Events_T_FileAdapters_RetransmissionStatViewModel" />
    </api>
    <api id="M:FileAdapters.RetransmissionStatViewModel.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" startLine="53" />
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </containers>
      <file name="M_FileAdapters_RetransmissionStatViewModel__ctor" />
    </api>
    <api id="P:FileAdapters.RetransmissionStatViewModel.FilterExpression">
      <topicdata group="api" />
      <apidata name="FilterExpression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" startLine="107" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_FilterExpression" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </containers>
      <file name="P_FileAdapters_RetransmissionStatViewModel_FilterExpression" />
    </api>
    <api id="E:FileAdapters.RetransmissionStatViewModel.PropertyChanged">
      <topicdata group="api" />
      <apidata name="PropertyChanged" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" />
      <proceduredata virtual="true" final="true" />
      <eventdata add="true" remove="true" />
      <adder name="add_PropertyChanged" />
      <remover name="remove_PropertyChanged" />
      <eventhandler>
        <type api="T:System.ComponentModel.PropertyChangedEventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.ComponentModel.PropertyChangedEventArgs" ref="true" />
      </eventargs>
      <implements>
        <member api="E:System.ComponentModel.INotifyPropertyChanged.PropertyChanged">
          <type api="T:System.ComponentModel.INotifyPropertyChanged" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </containers>
      <file name="E_FileAdapters_RetransmissionStatViewModel_PropertyChanged" />
    </api>
    <api id="P:FileAdapters.RetransmissionStatViewModel.SignalIndex">
      <topicdata group="api" />
      <apidata name="SignalIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" startLine="89" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalIndex" />
      <setter name="set_SignalIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </containers>
      <file name="P_FileAdapters_RetransmissionStatViewModel_SignalIndex" />
    </api>
    <api id="P:FileAdapters.RetransmissionStatViewModel.UseFilterExpression">
      <topicdata group="api" />
      <apidata name="UseFilterExpression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FileAdapters/RetransmissionStatViewModel.cs" startLine="71" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseFilterExpression" />
      <setter name="set_UseFilterExpression" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="FileAdapters" module="FileAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FileAdapters" />
        <type api="T:FileAdapters.RetransmissionStatViewModel" ref="true" />
      </containers>
      <file name="P_FileAdapters_RetransmissionStatViewModel_UseFilterExpression" />
    </api>
    <api id="N:FtpAdapters">
      <topicdata group="api" />
      <apidata name="FtpAdapters" group="namespace" />
      <elements>
        <element api="T:FtpAdapters.FtpReader" />
      </elements>
      <file name="N_FtpAdapters" />
    </api>
    <api id="T:FtpAdapters.FtpReader">
      <topicdata group="api" />
      <apidata name="FtpReader" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FtpAdapters.FtpReader.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FtpAdapters.FtpReader.#ctor" />
        <element api="Overload:FtpAdapters.FtpReader.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FtpAdapters.FtpReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:FtpAdapters.FtpReader.DownloadFile" />
        <element api="M:FtpAdapters.FtpReader.GetShortStatus(System.Int32)" />
        <element api="M:FtpAdapters.FtpReader.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FtpAdapters.FtpReader.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FtpAdapters.FtpReader.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:FtpAdapters.FtpReader.Host" />
        <element api="P:FtpAdapters.FtpReader.LocalFileName" />
        <element api="P:FtpAdapters.FtpReader.LocalPath" />
        <element api="P:FtpAdapters.FtpReader.Password" />
        <element api="P:FtpAdapters.FtpReader.RemoteFileName" />
        <element api="P:FtpAdapters.FtpReader.RemotePath" />
        <element api="P:FtpAdapters.FtpReader.SupportsTemporalProcessing" />
        <element api="P:FtpAdapters.FtpReader.UserName" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FtpAdapters" />
      </containers>
      <file name="T_FtpAdapters_FtpReader" />
    </api>
    <api id="Methods.T:FtpAdapters.FtpReader">
      <topicdata name="FtpReader" group="list" subgroup="Methods" typeTopicId="T:FtpAdapters.FtpReader" />
      <apidata name="FtpReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FtpAdapters.FtpReader.#ctor" />
      <elements>
        <element api="Overload:FtpAdapters.FtpReader.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:FtpAdapters.FtpReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:FtpAdapters.FtpReader.DownloadFile" />
        <element api="M:FtpAdapters.FtpReader.GetShortStatus(System.Int32)" />
        <element api="M:FtpAdapters.FtpReader.Initialize" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:FtpAdapters.FtpReader.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:FtpAdapters.FtpReader.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" />
      </containers>
      <file name="Methods_T_FtpAdapters_FtpReader" />
    </api>
    <api id="Properties.T:FtpAdapters.FtpReader">
      <topicdata name="FtpReader" group="list" subgroup="Properties" typeTopicId="T:FtpAdapters.FtpReader" />
      <apidata name="FtpReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FtpAdapters.FtpReader.#ctor" />
      <elements>
        <element api="P:FtpAdapters.FtpReader.Host" />
        <element api="P:FtpAdapters.FtpReader.LocalFileName" />
        <element api="P:FtpAdapters.FtpReader.LocalPath" />
        <element api="P:FtpAdapters.FtpReader.Password" />
        <element api="P:FtpAdapters.FtpReader.RemoteFileName" />
        <element api="P:FtpAdapters.FtpReader.RemotePath" />
        <element api="P:FtpAdapters.FtpReader.SupportsTemporalProcessing" />
        <element api="P:FtpAdapters.FtpReader.UserName" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" />
      </containers>
      <file name="Properties_T_FtpAdapters_FtpReader" />
    </api>
    <api id="Events.T:FtpAdapters.FtpReader">
      <topicdata name="FtpReader" group="list" subgroup="Events" typeTopicId="T:FtpAdapters.FtpReader" />
      <apidata name="FtpReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:FtpAdapters.FtpReader.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" />
      </containers>
      <file name="Events_T_FtpAdapters_FtpReader" />
    </api>
    <api id="Overload:FtpAdapters.FtpReader.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:FtpAdapters.FtpReader.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="Overload_FtpAdapters_FtpReader_Dispose" />
    </api>
    <api id="M:FtpAdapters.FtpReader.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="62" />
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="M_FtpAdapters_FtpReader__ctor" />
    </api>
    <api id="M:FtpAdapters.FtpReader.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:FtpAdapters.FtpReader.Dispose" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="198" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="M_FtpAdapters_FtpReader_Dispose" />
    </api>
    <api id="M:FtpAdapters.FtpReader.DownloadFile">
      <topicdata group="api" />
      <apidata name="DownloadFile" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="271" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Connects to FTP host and downloads file</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_FtpAdapters_FtpReader_DownloadFile" />
    </api>
    <api id="M:FtpAdapters.FtpReader.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="226" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="M_FtpAdapters_FtpReader_GetShortStatus" />
    </api>
    <api id="P:FtpAdapters.FtpReader.Host">
      <topicdata group="api" />
      <apidata name="Host" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="79" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Host" />
      <setter name="set_Host" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_Host" />
    </api>
    <api id="M:FtpAdapters.FtpReader.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="234" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="M_FtpAdapters_FtpReader_Initialize" />
    </api>
    <api id="P:FtpAdapters.FtpReader.LocalFileName">
      <topicdata group="api" />
      <apidata name="LocalFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="175" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LocalFileName" />
      <setter name="set_LocalFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_LocalFileName" />
    </api>
    <api id="P:FtpAdapters.FtpReader.LocalPath">
      <topicdata group="api" />
      <apidata name="LocalPath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="159" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LocalPath" />
      <setter name="set_LocalPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_LocalPath" />
    </api>
    <api id="P:FtpAdapters.FtpReader.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_Password" />
    </api>
    <api id="P:FtpAdapters.FtpReader.RemoteFileName">
      <topicdata group="api" />
      <apidata name="RemoteFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="143" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RemoteFileName" />
      <setter name="set_RemoteFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_RemoteFileName" />
    </api>
    <api id="P:FtpAdapters.FtpReader.RemotePath">
      <topicdata group="api" />
      <apidata name="RemotePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="127" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RemotePath" />
      <setter name="set_RemotePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>/</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_RemotePath" />
    </api>
    <api id="P:FtpAdapters.FtpReader.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="186" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <file name="P_FtpAdapters_FtpReader_SupportsTemporalProcessing" />
    </api>
    <api id="P:FtpAdapters.FtpReader.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/FtpAdapters/FtpReader.cs" startLine="95" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="FtpAdapters" module="FtpAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:FtpAdapters" />
        <type api="T:FtpAdapters.FtpReader" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_FtpAdapters_FtpReader_UserName" />
    </api>
    <api id="N:GrafanaAdapters">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.GrafanaDataSourceBase" />
        <element api="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
        <element api="T:GrafanaAdapters.TargetCaches" />
        <element api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
      </elements>
      <file name="N_GrafanaAdapters" />
    </api>
    <api id="T:GrafanaAdapters.DeviceAlarmStateAdapter">
      <topicdata group="api" />
      <apidata name="DeviceAlarmStateAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAcknowledgedTransitionHysteresisDelay" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAlarmMinutes" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultExternalDatabaseHysteresisDelay" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultMonitoringRate" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortElapsedTimeString(GSF.Ticks)" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortStatus(System.Int32)" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.Initialize" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.QueueStateUpdate" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.UpdateAlarmStates" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.AcknowledgedTransitionHysteresisDelay" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.AlarmMinutes" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.EnableExternalDatabaseSynchronization" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommand" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommandParameters" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseConnectionString" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisDelay" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisMinimumState" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseMappedAlarmStates" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseProviderString" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseReportSingleCompositeState" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.InputMeasurementKeys" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.MonitoringRate" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.OutputMeasurements" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.Status" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.SupportsTemporalProcessing" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.TargetParentDevices" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
      </containers>
      <file name="T_GrafanaAdapters_DeviceAlarmStateAdapter" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DeviceAlarmStateAdapter">
      <topicdata name="DeviceAlarmStateAdapter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      <apidata name="DeviceAlarmStateAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
      <elements>
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortElapsedTimeString(GSF.Ticks)" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortStatus(System.Int32)" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.Initialize" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.QueueStateUpdate" />
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.UpdateAlarmStates" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DeviceAlarmStateAdapter" />
    </api>
    <api id="Properties.T:GrafanaAdapters.DeviceAlarmStateAdapter">
      <topicdata name="DeviceAlarmStateAdapter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      <apidata name="DeviceAlarmStateAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.AcknowledgedTransitionHysteresisDelay" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.AlarmMinutes" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.EnableExternalDatabaseSynchronization" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommand" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommandParameters" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseConnectionString" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisDelay" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisMinimumState" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseMappedAlarmStates" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseProviderString" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseReportSingleCompositeState" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.InputMeasurementKeys" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.MonitoringRate" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.OutputMeasurements" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.Status" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.SupportsTemporalProcessing" />
        <element api="P:GrafanaAdapters.DeviceAlarmStateAdapter.TargetParentDevices" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_DeviceAlarmStateAdapter" />
    </api>
    <api id="Events.T:GrafanaAdapters.DeviceAlarmStateAdapter">
      <topicdata name="DeviceAlarmStateAdapter" group="list" subgroup="Events" typeTopicId="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      <apidata name="DeviceAlarmStateAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      </containers>
      <file name="Events_T_GrafanaAdapters_DeviceAlarmStateAdapter" />
    </api>
    <api id="Fields.T:GrafanaAdapters.DeviceAlarmStateAdapter">
      <topicdata name="DeviceAlarmStateAdapter" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      <apidata name="DeviceAlarmStateAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor" />
      <elements>
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAcknowledgedTransitionHysteresisDelay" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAlarmMinutes" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultExternalDatabaseHysteresisDelay" />
        <element api="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultMonitoringRate" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_DeviceAlarmStateAdapter" />
    </api>
    <api id="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_DeviceAlarmStateAdapter_Dispose" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="179" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter__ctor" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.AcknowledgedTransitionHysteresisDelay">
      <topicdata group="api" />
      <apidata name="AcknowledgedTransitionHysteresisDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="163" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AcknowledgedTransitionHysteresisDelay" />
      <setter name="set_AcknowledgedTransitionHysteresisDelay" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_AcknowledgedTransitionHysteresisDelay" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.AlarmMinutes">
      <topicdata group="api" />
      <apidata name="AlarmMinutes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="146" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AlarmMinutes" />
      <setter name="set_AlarmMinutes" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>10</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_AlarmMinutes" />
    </api>
    <api id="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAcknowledgedTransitionHysteresisDelay">
      <topicdata group="api" />
      <apidata name="DefaultAcknowledgedTransitionHysteresisDelay" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_DeviceAlarmStateAdapter_DefaultAcknowledgedTransitionHysteresisDelay" />
    </api>
    <api id="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultAlarmMinutes">
      <topicdata group="api" />
      <apidata name="DefaultAlarmMinutes" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_DeviceAlarmStateAdapter_DefaultAlarmMinutes" />
    </api>
    <api id="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultExternalDatabaseHysteresisDelay">
      <topicdata group="api" />
      <apidata name="DefaultExternalDatabaseHysteresisDelay" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_DeviceAlarmStateAdapter_DefaultExternalDatabaseHysteresisDelay" />
    </api>
    <api id="F:GrafanaAdapters.DeviceAlarmStateAdapter.DefaultMonitoringRate">
      <topicdata group="api" />
      <apidata name="DefaultMonitoringRate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>30000</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_DeviceAlarmStateAdapter_DefaultMonitoringRate" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:GrafanaAdapters.DeviceAlarmStateAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="317" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_Dispose" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.EnableExternalDatabaseSynchronization">
      <topicdata group="api" />
      <apidata name="EnableExternalDatabaseSynchronization" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="187" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableExternalDatabaseSynchronization" />
      <setter name="set_EnableExternalDatabaseSynchronization" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_EnableExternalDatabaseSynchronization" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommand">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseCommand" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="211" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseCommand" />
      <setter name="set_ExternalDatabaseCommand" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>sp_LogSsamEvent</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseCommand" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseCommandParameters">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseCommandParameters" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="228" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseCommandParameters" />
      <setter name="set_ExternalDatabaseCommandParameters" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{MappedAlarmState},1,'PDC_DEVICE_{Device.Acronym}','','openPDC Device Status = {AlarmState} for \[{Device.Acronym}\]','\&lt;a href="http://localhost:8280/DeviceStatus.cshtml?DeviceID={Device.ID}"\&gt;\[{Device.Acronym}\] Device Status\&lt;/a\&gt;'</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseCommandParameters" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseConnectionString">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="195" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseConnectionString" />
      <setter name="set_ExternalDatabaseConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseConnectionString" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisDelay">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseHysteresisDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="171" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseHysteresisDelay" />
      <setter name="set_ExternalDatabaseHysteresisDelay" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseHysteresisDelay" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseHysteresisMinimumState">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseHysteresisMinimumState" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="179" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseHysteresisMinimumState" />
      <setter name="set_ExternalDatabaseHysteresisMinimumState" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseHysteresisMinimumState" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseMappedAlarmStates">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseMappedAlarmStates" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="236" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseMappedAlarmStates" />
      <setter name="set_ExternalDatabaseMappedAlarmStates" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Good=1,Alarm=3,NotAvailable=2,BadData=3,BadTime=3,OutOfService=5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseMappedAlarmStates" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseProviderString">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseProviderString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="203" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseProviderString" />
      <setter name="set_ExternalDatabaseProviderString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>AssemblyName={System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.SqlClient.SqlConnection; AdapterType=System.Data.SqlClient.SqlDataAdapter</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseProviderString" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.ExternalDatabaseReportSingleCompositeState">
      <topicdata group="api" />
      <apidata name="ExternalDatabaseReportSingleCompositeState" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="244" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExternalDatabaseReportSingleCompositeState" />
      <setter name="set_ExternalDatabaseReportSingleCompositeState" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_ExternalDatabaseReportSingleCompositeState" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortElapsedTimeString(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="GetShortElapsedTimeString" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="848" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="span">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_GetShortElapsedTimeString" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="528" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_GetShortStatus" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="346" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_Initialize" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="252" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_InputMeasurementKeys" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.MonitoringRate">
      <topicdata group="api" />
      <apidata name="MonitoringRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="136" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MonitoringRate" />
      <setter name="set_MonitoringRate" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_MonitoringRate" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="262" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_OutputMeasurements" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.QueueStateUpdate">
      <topicdata group="api" />
      <apidata name="QueueStateUpdate" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="505" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Queues monitoring operation to update alarm state for immediate execution.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_QueueStateUpdate" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="278" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_Status" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="269" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:GrafanaAdapters.DeviceAlarmStateAdapter.TargetParentDevices">
      <topicdata group="api" />
      <apidata name="TargetParentDevices" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="155" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TargetParentDevices" />
      <setter name="set_TargetParentDevices" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_DeviceAlarmStateAdapter_TargetParentDevices" />
    </api>
    <api id="M:GrafanaAdapters.DeviceAlarmStateAdapter.UpdateAlarmStates">
      <topicdata group="api" />
      <apidata name="UpdateAlarmStates" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DeviceAlarmStateAdapter.cs" startLine="514" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.DeviceAlarmStateAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Updates alarm states from database.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DeviceAlarmStateAdapter_UpdateAlarmStates" />
    </api>
    <api id="T:GrafanaAdapters.GrafanaDataSourceBase">
      <topicdata group="api" />
      <apidata name="GrafanaDataSourceBase" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" />
      <typedata visibility="public" abstract="true" serializable="true" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.#ctor" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Annotations(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetAlarmState(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceAlarms(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceGroups(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeFunctions(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypes" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTableFields(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTables(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Query(GrafanaAdapters.Model.Common.QueryRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.QueryDataSourceValues(GrafanaAdapters.Functions.QueryParameters,GSF.Collections.OrderedDictionary{System.UInt64,System.ValueTuple{System.String,System.String}},System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadDataSourceValueTypes" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadGrafanaFunctions" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Search(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.InstanceName" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumAnnotationsPerRequest" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumSearchTargetsPerRequest" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.Metadata" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
      </containers>
      <file name="T_GrafanaAdapters_GrafanaDataSourceBase" />
    </api>
    <api id="Methods.T:GrafanaAdapters.GrafanaDataSourceBase">
      <topicdata name="GrafanaDataSourceBase" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.GrafanaDataSourceBase" />
      <apidata name="GrafanaDataSourceBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="true" />
      <elements>
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Annotations(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetAlarmState(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceAlarms(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceGroups(System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeFunctions(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypes" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTableFields(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTables(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Query(GrafanaAdapters.Model.Common.QueryRequest,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.QueryDataSourceValues(GrafanaAdapters.Functions.QueryParameters,GSF.Collections.OrderedDictionary{System.UInt64,System.ValueTuple{System.String,System.String}},System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadDataSourceValueTypes" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadGrafanaFunctions" />
        <element api="M:GrafanaAdapters.GrafanaDataSourceBase.Search(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_GrafanaDataSourceBase" />
    </api>
    <api id="Properties.T:GrafanaAdapters.GrafanaDataSourceBase">
      <topicdata name="GrafanaDataSourceBase" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.GrafanaDataSourceBase" />
      <apidata name="GrafanaDataSourceBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="true" />
      <elements>
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.InstanceName" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumAnnotationsPerRequest" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumSearchTargetsPerRequest" />
        <element api="P:GrafanaAdapters.GrafanaDataSourceBase.Metadata" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_GrafanaDataSourceBase" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="80" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase__ctor" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.Annotations(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="Annotations" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_Annotations" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetAlarmState(System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetAlarmState" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="461" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetAlarmState" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceAlarms(System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetDeviceAlarms" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="476" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetDeviceAlarms" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetDeviceGroups(System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetDeviceGroups" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="491" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetDeviceGroups" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeFunctions(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetValueTypeFunctions" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="138" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetValueTypeFunctions" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypes">
      <topicdata group="api" />
      <apidata name="GetValueTypes" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="58" />
      <proceduredata virtual="true" />
      <returns>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetValueTypes" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTableFields(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetValueTypeTableFields" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="104" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetValueTypeTableFields" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.GetValueTypeTables(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="GetValueTypeTables" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="77" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_GetValueTypeTables" />
    </api>
    <api id="P:GrafanaAdapters.GrafanaDataSourceBase.InstanceName">
      <topicdata group="api" />
      <apidata name="InstanceName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="59" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_InstanceName" />
      <setter name="set_InstanceName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_GrafanaDataSourceBase_InstanceName" />
    </api>
    <api id="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumAnnotationsPerRequest">
      <topicdata group="api" />
      <apidata name="MaximumAnnotationsPerRequest" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="85" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_MaximumAnnotationsPerRequest" />
      <setter name="set_MaximumAnnotationsPerRequest" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_GrafanaDataSourceBase_MaximumAnnotationsPerRequest" />
    </api>
    <api id="P:GrafanaAdapters.GrafanaDataSourceBase.MaximumSearchTargetsPerRequest">
      <topicdata group="api" />
      <apidata name="MaximumSearchTargetsPerRequest" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="80" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_MaximumSearchTargetsPerRequest" />
      <setter name="set_MaximumSearchTargetsPerRequest" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_GrafanaDataSourceBase_MaximumSearchTargetsPerRequest" />
    </api>
    <api id="P:GrafanaAdapters.GrafanaDataSourceBase.Metadata">
      <topicdata group="api" />
      <apidata name="Metadata" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="75" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Metadata" />
      <setter name="set_Metadata" />
      <returns>
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_GrafanaDataSourceBase_Metadata" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.Query(GrafanaAdapters.Model.Common.QueryRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="Query" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase.cs" startLine="103" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_Query" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.QueryDataSourceValues(GrafanaAdapters.Functions.QueryParameters,GSF.Collections.OrderedDictionary{System.UInt64,System.ValueTuple{System.String,System.String}},System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="QueryDataSourceValues" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="queryParameters">
          <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
        </parameter>
        <parameter name="targetMap">
          <type api="T:GSF.Collections.OrderedDictionary`2" ref="true">
            <specialization>
              <type api="T:System.UInt64" ref="false" />
              <type api="T:System.ValueTuple`2" ref="false">
                <specialization>
                  <type elementName="pointTag" api="T:System.String" ref="true" />
                  <type elementName="target" api="T:System.String" ref="true" />
                </specialization>
              </type>
            </specialization>
          </type>
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_QueryDataSourceValues" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadDataSourceValueTypes">
      <topicdata group="api" />
      <apidata name="ReloadDataSourceValueTypes" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_AncillaryOperations.cs" startLine="95" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_ReloadDataSourceValueTypes" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.ReloadGrafanaFunctions">
      <topicdata group="api" />
      <apidata name="ReloadGrafanaFunctions" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_AncillaryOperations.cs" startLine="116" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_ReloadGrafanaFunctions" />
    </api>
    <api id="M:GrafanaAdapters.GrafanaDataSourceBase.Search(GrafanaAdapters.Model.Common.SearchRequest,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="Search" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/GrafanaDataSourceBase_ApiControllerOperations.cs" startLine="273" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.GrafanaDataSourceBase" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_GrafanaDataSourceBase_Search" />
    </api>
    <api id="T:GrafanaAdapters.TargetCaches">
      <topicdata group="api" />
      <apidata name="TargetCaches" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TargetCache.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.TargetCaches.ResetAll" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
      </containers>
      <file name="T_GrafanaAdapters_TargetCaches" />
    </api>
    <api id="Methods.T:GrafanaAdapters.TargetCaches">
      <topicdata name="TargetCaches" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.TargetCaches" />
      <apidata name="TargetCaches" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.TargetCaches.ResetAll" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TargetCaches" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_TargetCaches" />
    </api>
    <api id="M:GrafanaAdapters.TargetCaches.ResetAll">
      <topicdata group="api" />
      <apidata name="ResetAll" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TargetCache.cs" startLine="68" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TargetCaches" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_TargetCaches_ResetAll" />
    </api>
    <api id="T:GrafanaAdapters.TimeSliceScannerAsync`1">
      <topicdata group="api" />
      <apidata name="TimeSliceScannerAsync" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TimeSliceScannerAsync.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.TimeSliceScannerAsync`1.Create(GrafanaAdapters.Model.Common.DataSourceValueGroup{`0}[],System.Double,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.TimeSliceScannerAsync`1.ReadNextTimeSliceAsync" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.TimeSliceScannerAsync`1.DataReadComplete" />
        <element api="P:GrafanaAdapters.TimeSliceScannerAsync`1.Tolerance" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
      </containers>
      <file name="T_GrafanaAdapters_TimeSliceScannerAsync_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.TimeSliceScannerAsync`1">
      <topicdata name="TimeSliceScannerAsync" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
      <apidata name="TimeSliceScannerAsync" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.TimeSliceScannerAsync`1.Create(GrafanaAdapters.Model.Common.DataSourceValueGroup{`0}[],System.Double,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.TimeSliceScannerAsync`1.ReadNextTimeSliceAsync" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_TimeSliceScannerAsync_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.TimeSliceScannerAsync`1">
      <topicdata name="TimeSliceScannerAsync" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
      <apidata name="TimeSliceScannerAsync" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.TimeSliceScannerAsync`1.DataReadComplete" />
        <element api="P:GrafanaAdapters.TimeSliceScannerAsync`1.Tolerance" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_TimeSliceScannerAsync_1" />
    </api>
    <api id="M:GrafanaAdapters.TimeSliceScannerAsync`1.Create(GrafanaAdapters.Model.Common.DataSourceValueGroup{`0}[],System.Double,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="Create" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TimeSliceScannerAsync.cs" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dataSources">
          <arrayOf rank="1">
            <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
              </specialization>
            </type>
          </arrayOf>
        </parameter>
        <parameter name="tolerance">
          <type api="T:System.Double" ref="false" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Threading.Tasks.ValueTask`1" ref="false">
          <specialization>
            <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_TimeSliceScannerAsync_1_Create" />
    </api>
    <api id="P:GrafanaAdapters.TimeSliceScannerAsync`1.DataReadComplete">
      <topicdata group="api" />
      <apidata name="DataReadComplete" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TimeSliceScannerAsync.cs" startLine="51" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DataReadComplete" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_TimeSliceScannerAsync_1_DataReadComplete" />
    </api>
    <api id="M:GrafanaAdapters.TimeSliceScannerAsync`1.ReadNextTimeSliceAsync">
      <topicdata group="api" />
      <apidata name="ReadNextTimeSliceAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TimeSliceScannerAsync.cs" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Threading.Tasks.Task`1" ref="true">
          <specialization>
            <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.TimeSliceScannerAsync`1" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_TimeSliceScannerAsync_1_ReadNextTimeSliceAsync" />
    </api>
    <api id="P:GrafanaAdapters.TimeSliceScannerAsync`1.Tolerance">
      <topicdata group="api" />
      <apidata name="Tolerance" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/TimeSliceScannerAsync.cs" startLine="56" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Tolerance" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters" />
        <type api="T:GrafanaAdapters.TimeSliceScannerAsync`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_TimeSliceScannerAsync_1_Tolerance" />
    </api>
    <api id="N:GrafanaAdapters.Annotations">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Annotations" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" />
        <element api="T:GrafanaAdapters.Annotations.AnnotationType" />
      </elements>
      <file name="N_GrafanaAdapters_Annotations" />
    </api>
    <api id="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions">
      <topicdata group="api" />
      <apidata name="AnnotationRequestExtensions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ExtractQueryRequest(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Collections.Generic.IEnumerable{System.String},System.Int32)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.IsApplicable(GrafanaAdapters.Annotations.AnnotationType,System.Double[])" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseQueryType(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Boolean@)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseSourceDefinitions(GrafanaAdapters.Model.Annotations.AnnotationRequest,GrafanaAdapters.Annotations.AnnotationType,System.Data.DataSet,System.Boolean)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.PopulateResponse(GrafanaAdapters.Annotations.AnnotationType,GrafanaAdapters.Model.Annotations.AnnotationResponse,System.String,System.Data.DataRow,System.Double[],System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TableName(GrafanaAdapters.Annotations.AnnotationType)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TargetFieldName(GrafanaAdapters.Annotations.AnnotationType)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_GrafanaAdapters_Annotations_AnnotationRequestExtensions" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Annotations.AnnotationRequestExtensions">
      <topicdata name="AnnotationRequestExtensions" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" />
      <apidata name="AnnotationRequestExtensions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ExtractQueryRequest(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Collections.Generic.IEnumerable{System.String},System.Int32)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.IsApplicable(GrafanaAdapters.Annotations.AnnotationType,System.Double[])" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseQueryType(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Boolean@)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseSourceDefinitions(GrafanaAdapters.Model.Annotations.AnnotationRequest,GrafanaAdapters.Annotations.AnnotationType,System.Data.DataSet,System.Boolean)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.PopulateResponse(GrafanaAdapters.Annotations.AnnotationType,GrafanaAdapters.Model.Annotations.AnnotationResponse,System.String,System.Data.DataRow,System.Double[],System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TableName(GrafanaAdapters.Annotations.AnnotationType)" />
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TargetFieldName(GrafanaAdapters.Annotations.AnnotationType)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Annotations_AnnotationRequestExtensions" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ExtractQueryRequest(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Collections.Generic.IEnumerable{System.String},System.Int32)">
      <topicdata group="api" />
      <apidata name="ExtractQueryRequest" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="170" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
        </parameter>
        <parameter name="targets">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:System.String" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="maxDataPoints">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_ExtractQueryRequest" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.IsApplicable(GrafanaAdapters.Annotations.AnnotationType,System.Double[])">
      <topicdata group="api" />
      <apidata name="IsApplicable" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="100" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
        </parameter>
        <parameter name="datapoint">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_IsApplicable" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseQueryType(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Boolean@)">
      <topicdata group="api" />
      <apidata name="ParseQueryType" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="193" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
        </parameter>
        <parameter name="useFilterExpression" out="true">
          <referenceTo>
            <type api="T:System.Boolean" ref="false" />
          </referenceTo>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_ParseQueryType" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseSourceDefinitions(GrafanaAdapters.Model.Annotations.AnnotationRequest,GrafanaAdapters.Annotations.AnnotationType,System.Data.DataSet,System.Boolean)">
      <topicdata group="api" />
      <apidata name="ParseSourceDefinitions" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="255" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="request">
          <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
        </parameter>
        <parameter name="type">
          <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
        </parameter>
        <parameter name="source">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
        <parameter name="useFilterExpression">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.Data.DataRow" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_ParseSourceDefinitions" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.PopulateResponse(GrafanaAdapters.Annotations.AnnotationType,GrafanaAdapters.Model.Annotations.AnnotationResponse,System.String,System.Data.DataRow,System.Double[],System.Data.DataSet)">
      <topicdata group="api" />
      <apidata name="PopulateResponse" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="126" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
        </parameter>
        <parameter name="response">
          <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
        </parameter>
        <parameter name="target">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="definition">
          <type api="T:System.Data.DataRow" ref="true" />
        </parameter>
        <parameter name="datapoint">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="source">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_PopulateResponse" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TableName(GrafanaAdapters.Annotations.AnnotationType)">
      <topicdata group="api" />
      <apidata name="TableName" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="52" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_TableName" />
    </api>
    <api id="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.TargetFieldName(GrafanaAdapters.Annotations.AnnotationType)">
      <topicdata group="api" />
      <apidata name="TargetFieldName" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationExtensions.cs" startLine="83" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_Annotations_AnnotationRequestExtensions_TargetFieldName" />
    </api>
    <api id="T:GrafanaAdapters.Annotations.AnnotationType">
      <topicdata group="api" />
      <apidata name="AnnotationType" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:GrafanaAdapters.Annotations.AnnotationType.RaisedAlarms" />
        <element api="F:GrafanaAdapters.Annotations.AnnotationType.ClearedAlarms" />
        <element api="F:GrafanaAdapters.Annotations.AnnotationType.Events" />
        <element api="F:GrafanaAdapters.Annotations.AnnotationType.Alarms" />
        <element api="F:GrafanaAdapters.Annotations.AnnotationType.Undefined" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
      </containers>
      <file name="T_GrafanaAdapters_Annotations_AnnotationType" />
    </api>
    <api id="F:GrafanaAdapters.Annotations.AnnotationType.Alarms">
      <topicdata group="api" notopic="" />
      <apidata name="Alarms" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Annotations_AnnotationType_Alarms" />
    </api>
    <api id="F:GrafanaAdapters.Annotations.AnnotationType.ClearedAlarms">
      <topicdata group="api" notopic="" />
      <apidata name="ClearedAlarms" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Annotations_AnnotationType_ClearedAlarms" />
    </api>
    <api id="F:GrafanaAdapters.Annotations.AnnotationType.Events">
      <topicdata group="api" notopic="" />
      <apidata name="Events" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Annotations_AnnotationType_Events" />
    </api>
    <api id="F:GrafanaAdapters.Annotations.AnnotationType.RaisedAlarms">
      <topicdata group="api" notopic="" />
      <apidata name="RaisedAlarms" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Annotations_AnnotationType_RaisedAlarms" />
    </api>
    <api id="F:GrafanaAdapters.Annotations.AnnotationType.Undefined">
      <topicdata group="api" notopic="" />
      <apidata name="Undefined" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Annotations/AnnotationType.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Annotations" />
        <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Annotations_AnnotationType_Undefined" />
    </api>
    <api id="N:GrafanaAdapters.DataSourceValueTypes">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.DataSourceValueTypes" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" />
        <element api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" />
        <element api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      </elements>
      <file name="N_GrafanaAdapters_DataSourceValueTypes" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache">
      <topicdata group="api" />
      <apidata name="DataSourceValueTypeCache" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/DataSourceValueTypeCache.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetDefaultInstance(System.Int32)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetTypeIndex(System.String)" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.DefaultInstances" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.LoadedTypes" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache">
      <topicdata name="DataSourceValueTypeCache" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" />
      <apidata name="DataSourceValueTypeCache" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetDefaultInstance(System.Int32)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetTypeIndex(System.String)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache" />
    </api>
    <api id="Properties.T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache">
      <topicdata name="DataSourceValueTypeCache" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" />
      <apidata name="DataSourceValueTypeCache" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.DefaultInstances" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.LoadedTypes" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.DefaultInstances">
      <topicdata group="api" />
      <apidata name="DefaultInstances" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/DataSourceValueTypeCache.cs" startLine="61" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DefaultInstances" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache_DefaultInstances" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetDefaultInstance(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetDefaultInstance" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/DataSourceValueTypeCache.cs" startLine="142" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dataTypeIndex">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache_GetDefaultInstance" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.GetTypeIndex(System.String)">
      <topicdata group="api" />
      <apidata name="GetTypeIndex" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/DataSourceValueTypeCache.cs" startLine="153" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dataTypeName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache_GetTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache.LoadedTypes">
      <topicdata group="api" />
      <apidata name="LoadedTypes" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/DataSourceValueTypeCache.cs" startLine="115" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LoadedTypes" />
      <returns>
        <type api="T:System.Collections.Generic.IReadOnlyCollection`1" ref="true">
          <specialization>
            <type api="T:System.Type" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.DataSourceValueTypeCache" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_DataSourceValueTypeCache_LoadedTypes" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType">
      <topicdata group="api" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.GetTargetIDSet(System.Data.DataRow)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RecordFromKey(GSF.TimeSeries.MeasurementKey,System.Data.DataSet)" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.AugmentMetadata" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.DataTypeIndex" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Flags" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LoadOrder" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.MetadataTableName" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RequiredMetadataFieldNames" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Target" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Time" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValue" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValueDefinition" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Value" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.ValueIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType">
      <topicdata name="IDataSourceValueType" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.GetTargetIDSet(System.Data.DataRow)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RecordFromKey(GSF.TimeSeries.MeasurementKey,System.Data.DataSet)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType" />
    </api>
    <api id="Properties.T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType">
      <topicdata name="IDataSourceValueType" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.AugmentMetadata" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.DataTypeIndex" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Flags" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LoadOrder" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.MetadataTableName" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RequiredMetadataFieldNames" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Target" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Time" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValue" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValueDefinition" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Value" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.ValueIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.AugmentMetadata">
      <topicdata group="api" />
      <apidata name="AugmentMetadata" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_AugmentMetadata" />
      <returns>
        <type api="T:System.Action`1" ref="true">
          <specialization>
            <type api="T:System.Data.DataSet" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_AugmentMetadata" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.DataTypeIndex">
      <topicdata group="api" />
      <apidata name="DataTypeIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_DataTypeIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_DataTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Flags" />
      <setter name="set_Flags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_Flags" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.GetTargetIDSet(System.Data.DataRow)">
      <topicdata group="api" />
      <apidata name="GetTargetIDSet" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="record">
          <type api="T:System.Data.DataRow" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type api="T:System.String" ref="true" />
            <arrayOf rank="1">
              <type api="T:System.ValueTuple`2" ref="false">
                <specialization>
                  <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
                  <type api="T:System.String" ref="true" />
                </specialization>
              </type>
            </arrayOf>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_GetTargetIDSet" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LoadOrder">
      <topicdata group="api" />
      <apidata name="LoadOrder" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_LoadOrder" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_LoadOrder" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)">
      <topicdata group="api" />
      <apidata name="LookupMetadata" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="metadata">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
        <parameter name="tableName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="target">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Data.DataRow" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_LookupMetadata" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.MetadataTableName">
      <topicdata group="api" />
      <apidata name="MetadataTableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_MetadataTableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_MetadataTableName" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RecordFromKey(GSF.TimeSeries.MeasurementKey,System.Data.DataSet)">
      <topicdata group="api" />
      <apidata name="RecordFromKey" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="key">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </parameter>
        <parameter name="metadata">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Data.DataRow" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_RecordFromKey" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RequiredMetadataFieldNames">
      <topicdata group="api" />
      <apidata name="RequiredMetadataFieldNames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_RequiredMetadataFieldNames" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_RequiredMetadataFieldNames" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Target">
      <topicdata group="api" />
      <apidata name="Target" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Target" />
      <setter name="set_Target" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_Target" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Time">
      <topicdata group="api" />
      <apidata name="Time" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Time" />
      <setter name="set_Time" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_Time" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValue">
      <topicdata group="api" />
      <apidata name="TimeSeriesValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_TimeSeriesValue" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Double" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_TimeSeriesValue" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValueDefinition">
      <topicdata group="api" />
      <apidata name="TimeSeriesValueDefinition" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_TimeSeriesValueDefinition" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_TimeSeriesValueDefinition" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Value" />
      <setter name="set_Value" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_Value" />
    </api>
    <api id="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.ValueIndex">
      <topicdata group="api" />
      <apidata name="ValueIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_ValueIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_ValueIndex" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1">
      <topicdata group="api" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        <type api="T:System.IComparable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
          </specialization>
        </type>
        <type api="T:System.IEquatable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
          </specialization>
        </type>
      </implements>
      <implementors>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.GetTargetIDSet(System.Data.DataRow)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RecordFromKey(GSF.TimeSeries.MeasurementKey,System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.AssignToTimeValueMap(GrafanaAdapters.Model.Common.DataSourceValue,System.Collections.Generic.SortedList{System.Double,`0},System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.IComparable`1.CompareTo(`0)">
          <apidata name="CompareTo" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="other">
              <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IComparable`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.IEquatable`1.Equals(`0)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="other">
              <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IEquatable`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.AugmentMetadata" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.DataTypeIndex" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Flags" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LoadOrder" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.MetadataTableName" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RequiredMetadataFieldNames" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Target" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Time" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValue" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValueDefinition" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Value" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.ValueIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1">
      <topicdata name="IDataSourceValueType" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.GetTargetIDSet(System.Data.DataRow)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RecordFromKey(GSF.TimeSeries.MeasurementKey,System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.AssignToTimeValueMap(GrafanaAdapters.Model.Common.DataSourceValue,System.Collections.Generic.SortedList{System.Double,`0},System.Data.DataSet)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.IComparable`1.CompareTo(`0)">
          <apidata name="CompareTo" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="other">
              <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IComparable`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:System.IEquatable`1.Equals(`0)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="other">
              <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.IEquatable`1" ref="true">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
              </specialization>
            </type>
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1">
      <topicdata name="IDataSourceValueType" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      <apidata name="IDataSourceValueType" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.AugmentMetadata" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.DataTypeIndex" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Flags" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LoadOrder" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.MetadataTableName" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.RequiredMetadataFieldNames" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Target" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Time" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValue" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.TimeSeriesValueDefinition" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.Value" />
        <element api="P:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.ValueIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_1" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.AssignToTimeValueMap(GrafanaAdapters.Model.Common.DataSourceValue,System.Collections.Generic.SortedList{System.Double,`0},System.Data.DataSet)">
      <topicdata group="api" />
      <apidata name="AssignToTimeValueMap" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="dataSourceValue">
          <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
        </parameter>
        <parameter name="timeValueMap">
          <type api="T:System.Collections.Generic.SortedList`2" ref="true">
            <specialization>
              <type api="T:System.Double" ref="false" />
              <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
            </specialization>
          </type>
        </parameter>
        <parameter name="metadata">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_1_AssignToTimeValueMap" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.TransposeCompute(System.Func{System.Double,System.Double})">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/IDataSourceValueType.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="function">
          <type api="T:System.Func`2" ref="true">
            <specialization>
              <type api="T:System.Double" ref="false" />
              <type api="T:System.Double" ref="false" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_IDataSourceValueType_1_TransposeCompute" />
    </api>
    <api id="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.DataSourceValueTypes.BuiltIn" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" />
        <element api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" />
        <element api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" />
      </elements>
      <file name="N_GrafanaAdapters_DataSourceValueTypes_BuiltIn" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue">
      <topicdata group="api" />
      <apidata name="MeasurementValue" group="type" subgroup="structure" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <family>
        <ancestors>
          <type api="T:System.ValueType" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        <type api="T:System.IComparable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
        <type api="T:System.IEquatable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
      </implements>
      <elements>
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Flags" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.MetadataTableName" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Target" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Time" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TimeIndex" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TypeIndex" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Value" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.ValueIndex" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
        <element api="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals">
          <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
          <element api="M:System.ValueType.Equals(System.Object)">
            <apidata name="Equals" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Object.Equals(System.Object)">
                <type api="T:System.Object" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="obj">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Boolean" ref="false" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.ValueType" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue">
      <topicdata name="MeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" />
      <apidata name="MeasurementValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
        <element api="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals">
          <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
          <element api="M:System.ValueType.Equals(System.Object)">
            <apidata name="Equals" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Object.Equals(System.Object)">
                <type api="T:System.Object" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="obj">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Boolean" ref="false" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.ValueType" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue" />
    </api>
    <api id="Fields.T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue">
      <topicdata name="MeasurementValue" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" />
      <apidata name="MeasurementValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Flags" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.MetadataTableName" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Target" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Time" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TimeIndex" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TypeIndex" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Value" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.ValueIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue" />
    </api>
    <api id="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals">
      <topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Equals" group="member" subgroup="method" />
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="Overload_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Equals" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)">
      <topicdata group="api" />
      <apidata name="CompareTo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" startLine="79" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="other">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="M:System.IComparable`1.CompareTo(`0)">
          <type api="T:System.IComparable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_CompareTo" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Equals" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" startLine="87" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="other">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.IEquatable`1.Equals(`0)">
          <type api="T:System.IEquatable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Equals" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Flags" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.LookupMetadata(System.Data.DataSet,System.String,System.String)">
      <topicdata group="api" />
      <apidata name="LookupMetadata" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" startLine="115" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="metadata">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
        <parameter name="tableName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="target">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Data.DataRow" ref="true" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_LookupMetadata" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.MetadataTableName">
      <topicdata group="api" />
      <apidata name="MetadataTableName" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>ActiveMeasurements</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_MetadataTableName" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Target">
      <topicdata group="api" />
      <apidata name="Target" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Target" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Time">
      <topicdata group="api" />
      <apidata name="Time" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Time" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TimeIndex">
      <topicdata group="api" />
      <apidata name="TimeIndex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_TimeIndex" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TransposeCompute(System.Func{System.Double,System.Double})">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" startLine="93" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="function">
          <type api="T:System.Func`2" ref="true">
            <specialization>
              <type api="T:System.Double" ref="false" />
              <type api="T:System.Double" ref="false" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.TransposeCompute(System.Func{System.Double,System.Double})">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_TransposeCompute" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.TypeIndex">
      <topicdata group="api" />
      <apidata name="TypeIndex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="true" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_TypeIndex" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_Value" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue.ValueIndex">
      <topicdata group="api" />
      <apidata name="ValueIndex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/MeasurementValue_AncillaryOperations.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_MeasurementValue_ValueIndex" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue">
      <topicdata group="api" />
      <apidata name="PhasorValue" group="type" subgroup="structure" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <family>
        <ancestors>
          <type api="T:System.ValueType" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        <type api="T:System.IComparable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
        <type api="T:System.IEquatable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </implements>
      <elements>
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Angle" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Flags" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Magnitude" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MagnitudeTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MetadataTableName" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.PrimaryValueTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Target" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Time" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TypeIndex" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleAsTarget(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals">
          <element api="M:System.ValueType.Equals(System.Object)">
            <apidata name="Equals" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Object.Equals(System.Object)">
                <type api="T:System.Object" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="obj">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Boolean" ref="false" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.ValueType" ref="true" />
            </containers>
          </element>
          <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        </element>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue">
      <topicdata name="PhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" />
      <apidata name="PhasorValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleAsTarget(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals">
          <element api="M:System.ValueType.Equals(System.Object)">
            <apidata name="Equals" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:System.Object.Equals(System.Object)">
                <type api="T:System.Object" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="obj">
                <type api="T:System.Object" ref="true" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.Boolean" ref="false" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.ValueType" ref="true" />
            </containers>
          </element>
          <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        </element>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.LookupMetadata(System.Data.DataSet,System.String,System.String)" />
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TransposeCompute(System.Func{System.Double,System.Double})" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue" />
    </api>
    <api id="Fields.T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue">
      <topicdata name="PhasorValue" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" />
      <apidata name="PhasorValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Angle" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Flags" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Magnitude" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MagnitudeTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MetadataTableName" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.PrimaryValueTarget" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Target" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Time" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TypeIndex" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue" />
    </api>
    <api id="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals">
      <topicdata name="Equals" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Equals" group="member" subgroup="method" />
      <elements>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="Overload_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Equals" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Angle">
      <topicdata group="api" />
      <apidata name="Angle" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Angle" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleAsTarget(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)">
      <topicdata group="api" />
      <apidata name="AngleAsTarget" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" startLine="236" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dataValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_AngleAsTarget" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.AngleTarget">
      <topicdata group="api" />
      <apidata name="AngleTarget" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_AngleTarget" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.CompareTo(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)">
      <topicdata group="api" />
      <apidata name="CompareTo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" startLine="81" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="other">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="M:System.IComparable`1.CompareTo(`0)">
          <type api="T:System.IComparable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_CompareTo" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)">
      <topicdata group="api" />
      <apidata name="Equals" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Equals" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" startLine="93" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="other">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.IEquatable`1.Equals(`0)">
          <type api="T:System.IEquatable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Equals" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Flags" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.LookupMetadata(System.Data.DataSet,System.String,System.String)">
      <topicdata group="api" />
      <apidata name="LookupMetadata" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" startLine="129" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="metadata">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
        <parameter name="tableName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="target">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Data.DataRow" ref="true" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType.LookupMetadata(System.Data.DataSet,System.String,System.String)">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_LookupMetadata" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Magnitude">
      <topicdata group="api" />
      <apidata name="Magnitude" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Magnitude" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MagnitudeTarget">
      <topicdata group="api" />
      <apidata name="MagnitudeTarget" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_MagnitudeTarget" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.MetadataTableName">
      <topicdata group="api" />
      <apidata name="MetadataTableName" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>PhasorValues</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_MetadataTableName" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.PrimaryValueTarget">
      <topicdata group="api" />
      <apidata name="PrimaryValueTarget" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_PrimaryValueTarget" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Target">
      <topicdata group="api" />
      <apidata name="Target" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Target" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.Time">
      <topicdata group="api" />
      <apidata name="Time" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_Time" />
    </api>
    <api id="M:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TransposeCompute(System.Func{System.Double,System.Double})">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" startLine="99" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="function">
          <type api="T:System.Func`2" ref="true">
            <specialization>
              <type api="T:System.Double" ref="false" />
              <type api="T:System.Double" ref="false" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1.TransposeCompute(System.Func{System.Double,System.Double})">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_TransposeCompute" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue.TypeIndex">
      <topicdata group="api" />
      <apidata name="TypeIndex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/DataSourceValueTypes/BuiltIn/PhasorValue_AncillaryOperations.cs" />
      <fielddata literal="false" initonly="true" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValue_TypeIndex" />
    </api>
    <api id="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget">
      <topicdata group="api" />
      <apidata name="PhasorValueTarget" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget.Magnitude" />
        <element api="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget.Angle" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValueTarget" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget.Angle">
      <topicdata group="api" notopic="" />
      <apidata name="Angle" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValueTarget_Angle" />
    </api>
    <api id="F:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget.Magnitude">
      <topicdata group="api" notopic="" />
      <apidata name="Magnitude" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValueTarget" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_DataSourceValueTypes_BuiltIn_PhasorValueTarget_Magnitude" />
    </api>
    <api id="N:GrafanaAdapters.Functions">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Functions" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Functions.Parameters" />
        <element api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
        <element api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
        <element api="T:GrafanaAdapters.Functions.IParameter" />
        <element api="T:GrafanaAdapters.Functions.IParameter`1" />
        <element api="T:GrafanaAdapters.Functions.IMutableParameter" />
        <element api="T:GrafanaAdapters.Functions.IMutableParameter`1" />
        <element api="T:GrafanaAdapters.Functions.ParameterDefinitions" />
        <element api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
        <element api="T:GrafanaAdapters.Functions.QueryParameters" />
        <element api="T:GrafanaAdapters.Functions.GroupOperations" />
        <element api="T:GrafanaAdapters.Functions.ReturnType" />
        <element api="T:GrafanaAdapters.Functions.Category" />
        <element api="T:GrafanaAdapters.Functions.IGrafanaFunction" />
        <element api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
        <element api="T:GrafanaAdapters.Functions.TargetTimeUnit" />
      </elements>
      <file name="N_GrafanaAdapters_Functions" />
    </api>
    <api id="T:GrafanaAdapters.Functions.Category">
      <topicdata group="api" />
      <apidata name="Category" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:GrafanaAdapters.Functions.Category.BuiltIn" />
        <element api="F:GrafanaAdapters.Functions.Category.Custom" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_Category" />
    </api>
    <api id="F:GrafanaAdapters.Functions.Category.BuiltIn">
      <topicdata group="api" notopic="" />
      <apidata name="BuiltIn" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_Category_BuiltIn" />
    </api>
    <api id="F:GrafanaAdapters.Functions.Category.Custom">
      <topicdata group="api" notopic="" />
      <apidata name="Custom" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_Category_Custom" />
    </api>
    <api id="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1">
      <topicdata group="api" />
      <apidata name="GrafanaFunctionBase" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </implements>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_GrafanaFunctionBase_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.GrafanaFunctionBase`1">
      <topicdata name="GrafanaFunctionBase" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
      <apidata name="GrafanaFunctionBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_GrafanaFunctionBase_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.GrafanaFunctionBase`1">
      <topicdata name="GrafanaFunctionBase" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
      <apidata name="GrafanaFunctionBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_GrafanaFunctionBase_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="58" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="49" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="58" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_AllowedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category">
      <topicdata group="api" />
      <apidata name="Category" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="55" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Category" />
      <setter name="set_Category" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Category">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_Category" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="67" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_CheckAllowedGroupOperation" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ComputeAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSetAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="123" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ComputeSetAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSliceAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="117" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ComputeSliceAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex">
      <topicdata group="api" />
      <apidata name="DataTypeIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="109" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_DataTypeIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_DataTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_Description" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)">
      <topicdata group="api" />
      <apidata name="ExecuteFunction" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="152" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="function">
          <type api="T:System.Func`2" ref="true">
            <specialization>
              <type api="T:System.Double" ref="false" />
              <type api="T:System.Double" ref="false" />
            </specialization>
          </type>
        </parameter>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ExecuteFunction" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
      <topicdata group="api" />
      <apidata name="FormatTargetName" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="104" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="groupOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
        <parameter name="targetName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="parsedParameters">
          <arrayOf rank="1">
            <type api="T:System.String" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_FormatTargetName" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
      <topicdata group="api" />
      <apidata name="GetDataSourceValues" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="134" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_GetDataSourceValues" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount">
      <topicdata group="api" />
      <apidata name="InternalParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="93" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_InternalParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_InternalParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="78" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount">
      <topicdata group="api" />
      <apidata name="OptionalParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="90" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_OptionalParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_OptionalParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="84" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ParameterDefinitions" />
    </api>
    <api id="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
      <topicdata group="api" />
      <apidata name="ParseParameters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="98" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="queryParameters">
          <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
        </parameter>
        <parameter name="queryExpression">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type elementName="parsedParameters" api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
            <type elementName="updatedQueryExpression" api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ParseParameters" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="61" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount">
      <topicdata group="api" />
      <apidata name="RequiredParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="87" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_RequiredParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_RequiredParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" startLine="81" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/GrafanaFunctionBase.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_GrafanaFunctionBase_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.GroupOperations">
      <topicdata group="api" />
      <apidata name="GroupOperations" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:GrafanaAdapters.Functions.GroupOperations.Undefined" />
        <element api="F:GrafanaAdapters.Functions.GroupOperations.None" />
        <element api="F:GrafanaAdapters.Functions.GroupOperations.Slice" />
        <element api="F:GrafanaAdapters.Functions.GroupOperations.Set" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.FlagsAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_GrafanaAdapters_Functions_GroupOperations" />
    </api>
    <api id="F:GrafanaAdapters.Functions.GroupOperations.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_GroupOperations_None" />
    </api>
    <api id="F:GrafanaAdapters.Functions.GroupOperations.Set">
      <topicdata group="api" notopic="" />
      <apidata name="Set" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_GroupOperations_Set" />
    </api>
    <api id="F:GrafanaAdapters.Functions.GroupOperations.Slice">
      <topicdata group="api" notopic="" />
      <apidata name="Slice" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_GroupOperations_Slice" />
    </api>
    <api id="F:GrafanaAdapters.Functions.GroupOperations.Undefined">
      <topicdata group="api" notopic="" />
      <apidata name="Undefined" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_GroupOperations_Undefined" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IGrafanaFunction">
      <topicdata group="api" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Category" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IGrafanaFunction" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IGrafanaFunction">
      <topicdata name="IGrafanaFunction" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IGrafanaFunction" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IGrafanaFunction" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IGrafanaFunction">
      <topicdata name="IGrafanaFunction" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IGrafanaFunction" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Category" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IGrafanaFunction" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_AllowedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.Category">
      <topicdata group="api" />
      <apidata name="Category" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Category" />
      <setter name="set_Category" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.Category" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_Category" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_CheckAllowedGroupOperation" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex">
      <topicdata group="api" />
      <apidata name="DataTypeIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_DataTypeIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_DataTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_Description" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
      <topicdata group="api" />
      <apidata name="FormatTargetName" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="groupOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
        <parameter name="targetName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="parsedParameters">
          <arrayOf rank="1">
            <type api="T:System.String" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_FormatTargetName" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount">
      <topicdata group="api" />
      <apidata name="InternalParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_InternalParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_InternalParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount">
      <topicdata group="api" />
      <apidata name="OptionalParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_OptionalParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_OptionalParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_ParameterDefinitions" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
      <topicdata group="api" />
      <apidata name="ParseParameters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="queryParameters">
          <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
        </parameter>
        <parameter name="queryExpression">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type elementName="parsedParameters" api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
            <type elementName="updatedQueryExpression" api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_ParseParameters" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount">
      <topicdata group="api" />
      <apidata name="RequiredParameterCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_RequiredParameterCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_RequiredParameterCount" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IGrafanaFunction_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IGrafanaFunction`1">
      <topicdata group="api" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
          <variance covariant="true" />
        </template>
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
      </implements>
      <implementors>
        <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Category" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IGrafanaFunction_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IGrafanaFunction`1">
      <topicdata name="IGrafanaFunction" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
          <variance covariant="true" />
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IGrafanaFunction_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IGrafanaFunction`1">
      <topicdata name="IGrafanaFunction" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
      <apidata name="IGrafanaFunction" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
          <variance covariant="true" />
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Category" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IGrafanaFunction_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_1_ComputeAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSetAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_1_ComputeSetAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSliceAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IGrafanaFunction.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IGrafanaFunction_1_ComputeSliceAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IMutableParameter">
      <topicdata group="api" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implements>
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </implements>
      <implementors>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
        <element api="P:GrafanaAdapters.Functions.IMutableParameter.Value" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IMutableParameter" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IMutableParameter">
      <topicdata name="IMutableParameter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IMutableParameter" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IMutableParameter" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IMutableParameter">
      <topicdata name="IMutableParameter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IMutableParameter" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.IMutableParameter.Value" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IMutableParameter" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IMutableParameter.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Value" />
      <setter name="set_Value" />
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IMutableParameter_Value" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IMutableParameter`1">
      <topicdata group="api" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.IMutableParameter`1" />
          </specialization>
        </type>
      </implements>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
        <element api="P:GrafanaAdapters.Functions.IMutableParameter`1.Value" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IMutableParameter_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IMutableParameter`1">
      <topicdata name="IMutableParameter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IMutableParameter`1" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IMutableParameter_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IMutableParameter`1">
      <topicdata name="IMutableParameter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IMutableParameter`1" />
      <apidata name="IMutableParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.IMutableParameter`1.Value" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IMutableParameter_1" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IMutableParameter`1.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Value" />
      <setter name="set_Value" />
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.Functions.IMutableParameter`1" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IMutableParameter_1_Value" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IParameter">
      <topicdata group="api" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <implementors>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IParameter" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IParameter">
      <topicdata name="IParameter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IParameter" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter.CreateParameter" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IParameter" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IParameter">
      <topicdata name="IParameter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IParameter" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.IParameter.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Parse" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IParameter" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IParameter.CreateParameter">
      <topicdata group="api" />
      <apidata name="CreateParameter" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IParameter_CreateParameter" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Default">
      <topicdata group="api" />
      <apidata name="Default" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Default" />
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Default" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Internal">
      <topicdata group="api" />
      <apidata name="Internal" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Internal" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Internal" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.IsDefinition">
      <topicdata group="api" />
      <apidata name="IsDefinition" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_IsDefinition" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_IsDefinition" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Parse">
      <topicdata group="api" />
      <apidata name="Parse" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Parse" />
      <returns>
        <type api="T:System.Func`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.ValueTuple`2" ref="false">
              <specialization>
                <type api="T:System.Object" ref="true" />
                <type api="T:System.Boolean" ref="false" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Parse" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Required">
      <topicdata group="api" />
      <apidata name="Required" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Required" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Required" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter.Type">
      <topicdata group="api" />
      <apidata name="Type" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Type" />
      <returns>
        <type api="T:System.Type" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_Type" />
    </api>
    <api id="T:GrafanaAdapters.Functions.IParameter`1">
      <topicdata group="api" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </implements>
      <implementors>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true" />
      </implementors>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter`1.CreateParameter" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
        <element api="P:GrafanaAdapters.Functions.IParameter`1.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter`1.Parse" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_IParameter_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.IParameter`1">
      <topicdata name="IParameter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.IParameter`1" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.IParameter`1.CreateParameter" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_IParameter_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.IParameter`1">
      <topicdata name="IParameter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.IParameter`1" />
      <apidata name="IParameter" group="type" subgroup="interface" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.IParameter.Description" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Internal" />
        <element api="P:GrafanaAdapters.Functions.IParameter.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Name" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Required" />
        <element api="P:GrafanaAdapters.Functions.IParameter.Type" />
        <element api="P:GrafanaAdapters.Functions.IParameter`1.Default" />
        <element api="P:GrafanaAdapters.Functions.IParameter`1.Parse" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_IParameter_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.IParameter`1.CreateParameter">
      <topicdata group="api" />
      <apidata name="CreateParameter" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.IParameter`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_IParameter_1_CreateParameter" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter`1.Default">
      <topicdata group="api" />
      <apidata name="Default" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Default" />
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.Functions.IParameter`1" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_1_Default" />
    </api>
    <api id="P:GrafanaAdapters.Functions.IParameter`1.Parse">
      <topicdata group="api" />
      <apidata name="Parse" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/IParameter.cs" />
      <proceduredata abstract="true" virtual="true" />
      <propertydata get="true" />
      <getter name="get_Parse" />
      <returns>
        <type api="T:System.Func`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.ValueTuple`2" ref="false">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.Functions.IParameter`1" />
                <type api="T:System.Boolean" ref="false" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_IParameter_1_Parse" />
    </api>
    <api id="T:GrafanaAdapters.Functions.ParameterDefinition`1">
      <topicdata group="api" />
      <apidata name="ParameterDefinition" group="type" subgroup="structure" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.ValueType" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <templates>
        <template name="T" />
      </templates>
      <implements>
        <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
          </specialization>
        </type>
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </implements>
      <elements>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinition`1.CreateParameter" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Default" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Description" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Internal" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Name" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Parse" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Required" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_GrafanaAdapters_Functions_ParameterDefinition_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.ParameterDefinition`1">
      <topicdata name="ParameterDefinition" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
      <apidata name="ParameterDefinition" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinition`1.CreateParameter" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_ParameterDefinition_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.ParameterDefinition`1">
      <topicdata name="ParameterDefinition" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
      <apidata name="ParameterDefinition" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <templates>
        <template name="T" />
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Default" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Description" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Internal" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.IsDefinition" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Name" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Parse" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Required" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinition`1.Type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_ParameterDefinition_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinition`1.CreateParameter">
      <topicdata group="api" />
      <apidata name="CreateParameter" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="65" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IParameter`1.CreateParameter">
          <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinition_1_CreateParameter" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Default">
      <topicdata group="api" />
      <apidata name="Default" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="38" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Default" />
      <setter name="set_Default" />
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter`1.Default">
          <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Default" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="43" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Description" />
      <setter name="set_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.Description">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Internal">
      <topicdata group="api" />
      <apidata name="Internal" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="55" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Internal" />
      <setter name="set_Internal" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.Internal">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Internal" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.IsDefinition">
      <topicdata group="api" />
      <apidata name="IsDefinition" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="49" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_IsDefinition" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.IsDefinition">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_IsDefinition" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="35" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Name" />
      <setter name="set_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.Name">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Parse">
      <topicdata group="api" />
      <apidata name="Parse" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="58" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Parse" />
      <setter name="set_Parse" />
      <returns>
        <type api="T:System.Func`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.ValueTuple`2" ref="false">
              <specialization>
                <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
                <type api="T:System.Boolean" ref="false" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter`1.Parse">
          <type api="T:GrafanaAdapters.Functions.IParameter`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParameterDefinition`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Parse" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Required">
      <topicdata group="api" />
      <apidata name="Required" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="52" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_Required" />
      <setter name="set_Required" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.Required">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Required" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinition`1.Type">
      <topicdata group="api" />
      <apidata name="Type" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinition.cs" startLine="46" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_Type" />
      <returns>
        <type api="T:System.Type" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IParameter.Type">
          <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinition`1" ref="false" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinition_1_Type" />
    </api>
    <api id="T:GrafanaAdapters.Functions.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Collections.Generic.IReadOnlyList`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.Generic.IReadOnlyCollection`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.IEnumerable" ref="true" />
      </implements>
      <elements>
        <element api="Overload:GrafanaAdapters.Functions.ParameterDefinitions.#ctor">
          <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
          <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor(System.Collections.Generic.IEnumerable{GrafanaAdapters.Functions.IParameter})" />
        </element>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.Contains(System.String)" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.CopyTo(GrafanaAdapters.Functions.IParameter[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.CreateParameters" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.GetEnumerator" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.IndexOf(System.String)" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.op_Implicit(System.Collections.Generic.List{GrafanaAdapters.Functions.IParameter})~GrafanaAdapters.Functions.ParameterDefinitions" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Count" />
        <element api="Overload:GrafanaAdapters.Functions.ParameterDefinitions.Item">
          <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.Int32)" />
          <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.String)" />
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_ParameterDefinitions" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.ParameterDefinitions">
      <topicdata name="ParameterDefinitions" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      <apidata name="ParameterDefinitions" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.Contains(System.String)" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.CopyTo(GrafanaAdapters.Functions.IParameter[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.CreateParameters" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.GetEnumerator" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.IndexOf(System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_ParameterDefinitions" />
    </api>
    <api id="Operators.T:GrafanaAdapters.Functions.ParameterDefinitions">
      <topicdata name="ParameterDefinitions" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      <apidata name="ParameterDefinitions" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.op_Implicit(System.Collections.Generic.List{GrafanaAdapters.Functions.IParameter})~GrafanaAdapters.Functions.ParameterDefinitions" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      </containers>
      <file name="Operators_T_GrafanaAdapters_Functions_ParameterDefinitions" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.ParameterDefinitions">
      <topicdata name="ParameterDefinitions" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      <apidata name="ParameterDefinitions" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Count" />
        <element api="Overload:GrafanaAdapters.Functions.ParameterDefinitions.Item">
          <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.Int32)" />
          <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.String)" />
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_ParameterDefinitions" />
    </api>
    <api id="Overload:GrafanaAdapters.Functions.ParameterDefinitions.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
        <element api="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor(System.Collections.Generic.IEnumerable{GrafanaAdapters.Functions.IParameter})" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_Functions_ParameterDefinitions__ctor" />
    </api>
    <api id="Overload:GrafanaAdapters.Functions.ParameterDefinitions.Item">
      <topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" />
      <apidata name="Item" group="member" subgroup="property" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.Int32)" />
        <element api="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.String)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_Functions_ParameterDefinitions_Item" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="43" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.#ctor(System.Collections.Generic.IEnumerable{GrafanaAdapters.Functions.IParameter})">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:GrafanaAdapters.Functions.ParameterDefinitions.#ctor" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="56" />
      <parameters>
        <parameter name="parameters">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions__ctor_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.Contains(System.String)">
      <topicdata group="api" />
      <apidata name="Contains" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="125" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_Contains" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.CopyTo(GrafanaAdapters.Functions.IParameter[],System.Int32)">
      <topicdata group="api" />
      <apidata name="CopyTo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="135" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
          </arrayOf>
        </parameter>
        <parameter name="arrayIndex">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_CopyTo" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinitions.Count">
      <topicdata group="api" />
      <apidata name="Count" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="97" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_Count" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:System.Collections.Generic.IReadOnlyCollection`1.Count">
          <type api="T:System.Collections.Generic.IReadOnlyCollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinitions_Count" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.CreateParameters">
      <topicdata group="api" />
      <apidata name="CreateParameters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="159" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_CreateParameters" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.GetEnumerator">
      <topicdata group="api" />
      <apidata name="GetEnumerator" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="100" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_GetEnumerator" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.IndexOf(System.String)">
      <topicdata group="api" />
      <apidata name="IndexOf" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="113" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_IndexOf" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.Int32)">
      <topicdata group="api" />
      <apidata name="Item" group="member" subgroup="property" />
      <memberdata visibility="public" default="true" overload="Overload:GrafanaAdapters.Functions.ParameterDefinitions.Item" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="87" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_Item" />
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </returns>
      <implements>
        <member api="P:System.Collections.Generic.IReadOnlyList`1.Item(System.Int32)">
          <type api="T:System.Collections.Generic.IReadOnlyList`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinitions_Item" />
    </api>
    <api id="P:GrafanaAdapters.Functions.ParameterDefinitions.Item(System.String)">
      <topicdata group="api" />
      <apidata name="Item" group="member" subgroup="property" />
      <memberdata visibility="public" default="true" overload="Overload:GrafanaAdapters.Functions.ParameterDefinitions.Item" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="94" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Item" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_ParameterDefinitions_Item_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParameterDefinitions.op_Implicit(System.Collections.Generic.List{GrafanaAdapters.Functions.IParameter})~GrafanaAdapters.Functions.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="Implicit" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParameterDefinitions.cs" startLine="150" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="parameters">
          <type api="T:System.Collections.Generic.List`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IParameter" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParameterDefinitions_op_Implicit" />
    </api>
    <api id="T:GrafanaAdapters.Functions.Parameters">
      <topicdata group="api" />
      <apidata name="Parameters" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.Collections.Generic.IList`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.Generic.ICollection`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
          </specialization>
        </type>
        <type api="T:System.Collections.IEnumerable" ref="true" />
      </implements>
      <elements>
        <element api="M:GrafanaAdapters.Functions.Parameters.Add(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Clear" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Contains(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.CopyTo(GrafanaAdapters.Functions.IMutableParameter[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.GetEnumerator" />
        <element api="M:GrafanaAdapters.Functions.Parameters.IndexOf(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Insert(System.Int32,GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Remove(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.RemoveAt(System.Int32)" />
        <element api="Overload:GrafanaAdapters.Functions.Parameters.Value">
          <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.Int32)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.Int32)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.String)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.String)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.Parameters.Count" />
        <element api="P:GrafanaAdapters.Functions.Parameters.IsReadOnly" />
        <element api="Overload:GrafanaAdapters.Functions.Parameters.Item">
          <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.Int32)" />
          <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.String)" />
        </element>
        <element api="P:GrafanaAdapters.Functions.Parameters.MetadataMaps" />
        <element api="P:GrafanaAdapters.Functions.Parameters.ParsedCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_Parameters" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.Parameters">
      <topicdata name="Parameters" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.Parameters" />
      <apidata name="Parameters" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.Parameters.Add(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Clear" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Contains(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.CopyTo(GrafanaAdapters.Functions.IMutableParameter[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.GetEnumerator" />
        <element api="M:GrafanaAdapters.Functions.Parameters.IndexOf(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Insert(System.Int32,GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Remove(GrafanaAdapters.Functions.IMutableParameter)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.RemoveAt(System.Int32)" />
        <element api="Overload:GrafanaAdapters.Functions.Parameters.Value">
          <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.Int32)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.Int32)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.String)" />
          <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.String)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_Parameters" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.Parameters">
      <topicdata name="Parameters" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.Parameters" />
      <apidata name="Parameters" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.Parameters.Count" />
        <element api="P:GrafanaAdapters.Functions.Parameters.IsReadOnly" />
        <element api="Overload:GrafanaAdapters.Functions.Parameters.Item">
          <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.Int32)" />
          <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.String)" />
        </element>
        <element api="P:GrafanaAdapters.Functions.Parameters.MetadataMaps" />
        <element api="P:GrafanaAdapters.Functions.Parameters.ParsedCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_Parameters" />
    </api>
    <api id="Overload:GrafanaAdapters.Functions.Parameters.Item">
      <topicdata name="Item" group="list" subgroup="overload" memberSubgroup="property" pseudo="true" />
      <apidata name="Item" group="member" subgroup="property" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.Int32)" />
        <element api="P:GrafanaAdapters.Functions.Parameters.Item(System.String)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_Functions_Parameters_Item" />
    </api>
    <api id="Overload:GrafanaAdapters.Functions.Parameters.Value">
      <topicdata name="Value" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Value" group="member" subgroup="method" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Value(System.String)" />
        <element api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.String)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_Functions_Parameters_Value" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Add(GrafanaAdapters.Functions.IMutableParameter)">
      <topicdata group="api" />
      <apidata name="Add" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="190" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="item">
          <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Add" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Clear">
      <topicdata group="api" />
      <apidata name="Clear" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="196" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.Collections.Generic.ICollection`1.Clear">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Clear" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Contains(GrafanaAdapters.Functions.IMutableParameter)">
      <topicdata group="api" />
      <apidata name="Contains" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="202" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="item">
          <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Collections.Generic.ICollection`1.Contains(`0)">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Contains" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.CopyTo(GrafanaAdapters.Functions.IMutableParameter[],System.Int32)">
      <topicdata group="api" />
      <apidata name="CopyTo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="208" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="array">
          <arrayOf rank="1">
            <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
          </arrayOf>
        </parameter>
        <parameter name="arrayIndex">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_CopyTo" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.Count">
      <topicdata group="api" />
      <apidata name="Count" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="64" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_Count" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:System.Collections.Generic.ICollection`1.Count">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_Count" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.GetEnumerator">
      <topicdata group="api" />
      <apidata name="GetEnumerator" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="214" />
      <proceduredata virtual="true" final="true" />
      <returns>
        <type api="T:System.Collections.Generic.IEnumerator`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:System.Collections.Generic.IEnumerable`1.GetEnumerator">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_GetEnumerator" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.IndexOf(GrafanaAdapters.Functions.IMutableParameter)">
      <topicdata group="api" />
      <apidata name="IndexOf" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="220" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="item">
          <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Collections.Generic.IList`1.IndexOf(`0)">
          <type api="T:System.Collections.Generic.IList`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_IndexOf" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Insert(System.Int32,GrafanaAdapters.Functions.IMutableParameter)">
      <topicdata group="api" />
      <apidata name="Insert" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="226" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="item">
          <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)">
          <type api="T:System.Collections.Generic.IList`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Insert" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.IsReadOnly">
      <topicdata group="api" />
      <apidata name="IsReadOnly" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="80" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" />
      <getter name="get_IsReadOnly" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:System.Collections.Generic.ICollection`1.IsReadOnly">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_IsReadOnly" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.Item(System.Int32)">
      <topicdata group="api" />
      <apidata name="Item" group="member" subgroup="property" />
      <memberdata visibility="public" default="true" overload="Overload:GrafanaAdapters.Functions.Parameters.Item" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="85" />
      <proceduredata virtual="true" final="true" />
      <propertydata get="true" set="true" />
      <getter name="get_Item" />
      <setter name="set_Item" />
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
      </returns>
      <implements>
        <member api="P:System.Collections.Generic.IList`1.Item(System.Int32)">
          <type api="T:System.Collections.Generic.IList`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_Item" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.Item(System.String)">
      <topicdata group="api" />
      <apidata name="Item" group="member" subgroup="property" />
      <memberdata visibility="public" default="true" overload="Overload:GrafanaAdapters.Functions.Parameters.Item" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Item" />
      <setter name="set_Item" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_Item_1" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.MetadataMaps">
      <topicdata group="api" />
      <apidata name="MetadataMaps" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MetadataMaps" />
      <setter name="set_MetadataMaps" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_MetadataMaps" />
    </api>
    <api id="P:GrafanaAdapters.Functions.Parameters.ParsedCount">
      <topicdata group="api" />
      <apidata name="ParsedCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="77" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ParsedCount" />
      <setter name="set_ParsedCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_Parameters_ParsedCount" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Remove(GrafanaAdapters.Functions.IMutableParameter)">
      <topicdata group="api" />
      <apidata name="Remove" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="232" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="item">
          <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="M:System.Collections.Generic.ICollection`1.Remove(`0)">
          <type api="T:System.Collections.Generic.ICollection`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Remove" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.RemoveAt(System.Int32)">
      <topicdata group="api" />
      <apidata name="RemoveAt" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="238" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Collections.Generic.IList`1.RemoveAt(System.Int32)">
          <type api="T:System.Collections.Generic.IList`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.Functions.IMutableParameter" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_RemoveAt" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Value(System.Int32)">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Functions.Parameters.Value" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="126" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Value" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Value``1(System.Int32)">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Functions.Parameters.Value" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="145" />
      <proceduredata virtual="false" />
      <templates>
        <template name="T" />
      </templates>
      <parameters>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <template name="T" index="0" api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.Int32)" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Value__1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Value(System.String)">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Functions.Parameters.Value" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="163" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Object" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Value_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.Parameters.Value``1(System.String)">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Functions.Parameters.Value" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/Parameters.cs" startLine="183" />
      <proceduredata virtual="false" />
      <templates>
        <template name="T" />
      </templates>
      <parameters>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <template name="T" index="0" api="M:GrafanaAdapters.Functions.Parameters.Value``1(System.String)" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_Parameters_Value__1_1" />
    </api>
    <api id="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1">
      <topicdata group="api" />
      <apidata name="ParsedGrafanaFunction" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Expression" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Function" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.GroupOperation" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.MatchedValue" />
        <element api="M:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_ParsedGrafanaFunction_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1">
      <topicdata name="ParsedGrafanaFunction" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
      <apidata name="ParsedGrafanaFunction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.#ctor" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_ParsedGrafanaFunction_1" />
    </api>
    <api id="Fields.T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1">
      <topicdata name="ParsedGrafanaFunction" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
      <apidata name="ParsedGrafanaFunction" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.#ctor" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Expression" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Function" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.GroupOperation" />
        <element api="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.MatchedValue" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_Functions_ParsedGrafanaFunction_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_ParsedGrafanaFunction_1__ctor" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Expression">
      <topicdata group="api" />
      <apidata name="Expression" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ParsedGrafanaFunction_1_Expression" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.Function">
      <topicdata group="api" />
      <apidata name="Function" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ParsedGrafanaFunction_1_Function" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.GroupOperation">
      <topicdata group="api" />
      <apidata name="GroupOperation" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ParsedGrafanaFunction_1_GroupOperation" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ParsedGrafanaFunction`1.MatchedValue">
      <topicdata group="api" />
      <apidata name="MatchedValue" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/ParsedGrafanaFunction.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ParsedGrafanaFunction`1" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ParsedGrafanaFunction_1_MatchedValue" />
    </api>
    <api id="T:GrafanaAdapters.Functions.QueryParameters">
      <topicdata group="api" />
      <apidata name="QueryParameters" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.QueryParameters.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.QueryParameters.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.QueryParameters.DropEmptySeries" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.Imports" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.IncludePeaks" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.Interval" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.MetadataSelections" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.RadialDistribution" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.SourceTarget" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.SquareDistribution" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.StartTime" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.StopTime" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_QueryParameters" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.QueryParameters">
      <topicdata name="QueryParameters" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.QueryParameters" />
      <apidata name="QueryParameters" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.QueryParameters.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_QueryParameters" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.QueryParameters">
      <topicdata name="QueryParameters" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.QueryParameters" />
      <apidata name="QueryParameters" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.QueryParameters.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.QueryParameters.DropEmptySeries" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.Imports" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.IncludePeaks" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.Interval" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.MetadataSelections" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.RadialDistribution" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.SourceTarget" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.SquareDistribution" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.StartTime" />
        <element api="P:GrafanaAdapters.Functions.QueryParameters.StopTime" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_QueryParameters" />
    </api>
    <api id="M:GrafanaAdapters.Functions.QueryParameters.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_QueryParameters__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.DropEmptySeries">
      <topicdata group="api" />
      <apidata name="DropEmptySeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="62" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DropEmptySeries" />
      <setter name="set_DropEmptySeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_DropEmptySeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.Imports">
      <topicdata group="api" />
      <apidata name="Imports" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="67" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Imports" />
      <setter name="set_Imports" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_Imports" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.IncludePeaks">
      <topicdata group="api" />
      <apidata name="IncludePeaks" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="57" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludePeaks" />
      <setter name="set_IncludePeaks" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_IncludePeaks" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.Interval">
      <topicdata group="api" />
      <apidata name="Interval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="52" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Interval" />
      <setter name="set_Interval" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_Interval" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.MetadataSelections">
      <topicdata group="api" />
      <apidata name="MetadataSelections" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="82" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MetadataSelections" />
      <setter name="set_MetadataSelections" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.ValueTuple`2" ref="false">
            <specialization>
              <type api="T:System.String" ref="true" />
              <arrayOf rank="1">
                <type api="T:System.String" ref="true" />
              </arrayOf>
            </specialization>
          </type>
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_MetadataSelections" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.RadialDistribution">
      <topicdata group="api" />
      <apidata name="RadialDistribution" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="72" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RadialDistribution" />
      <setter name="set_RadialDistribution" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_RadialDistribution" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.SourceTarget">
      <topicdata group="api" />
      <apidata name="SourceTarget" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="37" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SourceTarget" />
      <setter name="set_SourceTarget" />
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_SourceTarget" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.SquareDistribution">
      <topicdata group="api" />
      <apidata name="SquareDistribution" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="77" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SquareDistribution" />
      <setter name="set_SquareDistribution" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_SquareDistribution" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.StartTime">
      <topicdata group="api" />
      <apidata name="StartTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StartTime" />
      <setter name="set_StartTime" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_StartTime" />
    </api>
    <api id="P:GrafanaAdapters.Functions.QueryParameters.StopTime">
      <topicdata group="api" />
      <apidata name="StopTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/QueryParameters.cs" startLine="47" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StopTime" />
      <setter name="set_StopTime" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_QueryParameters_StopTime" />
    </api>
    <api id="T:GrafanaAdapters.Functions.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:GrafanaAdapters.Functions.ReturnType.Scalar" />
        <element api="F:GrafanaAdapters.Functions.ReturnType.Series" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_ReturnType" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ReturnType.Scalar">
      <topicdata group="api" notopic="" />
      <apidata name="Scalar" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ReturnType_Scalar" />
    </api>
    <api id="F:GrafanaAdapters.Functions.ReturnType.Series">
      <topicdata group="api" notopic="" />
      <apidata name="Series" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_ReturnType_Series" />
    </api>
    <api id="T:GrafanaAdapters.Functions.TargetTimeUnit">
      <topicdata group="api" />
      <apidata name="TargetTimeUnit" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.TargetTimeUnit.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:GrafanaAdapters.Functions.TargetTimeUnit.Factor" />
        <element api="F:GrafanaAdapters.Functions.TargetTimeUnit.Unit" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.#ctor" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.FromTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.Parse(System.String)" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.ToString" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.ToTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_TargetTimeUnit" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.TargetTimeUnit">
      <topicdata name="TargetTimeUnit" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.TargetTimeUnit" />
      <apidata name="TargetTimeUnit" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.TargetTimeUnit.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.FromTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.Parse(System.String)" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.ToString" />
        <element api="M:GrafanaAdapters.Functions.TargetTimeUnit.ToTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_TargetTimeUnit" />
    </api>
    <api id="Fields.T:GrafanaAdapters.Functions.TargetTimeUnit">
      <topicdata name="TargetTimeUnit" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.Functions.TargetTimeUnit" />
      <apidata name="TargetTimeUnit" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.TargetTimeUnit.#ctor" />
      <elements>
        <element api="F:GrafanaAdapters.Functions.TargetTimeUnit.Factor" />
        <element api="F:GrafanaAdapters.Functions.TargetTimeUnit.Unit" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_Functions_TargetTimeUnit" />
    </api>
    <api id="M:GrafanaAdapters.Functions.TargetTimeUnit.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" startLine="46" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_TargetTimeUnit__ctor" />
    </api>
    <api id="F:GrafanaAdapters.Functions.TargetTimeUnit.Factor">
      <topicdata group="api" />
      <apidata name="Factor" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_TargetTimeUnit_Factor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.TargetTimeUnit.FromTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)">
      <topicdata group="api" />
      <apidata name="FromTimeUnits" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" startLine="99" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:System.Double" ref="false" />
        </parameter>
        <parameter name="units">
          <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_TargetTimeUnit_FromTimeUnits" />
    </api>
    <api id="M:GrafanaAdapters.Functions.TargetTimeUnit.Parse(System.String)">
      <topicdata group="api" />
      <apidata name="Parse" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" startLine="79" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
            <type api="T:System.Boolean" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_TargetTimeUnit_Parse" />
    </api>
    <api id="M:GrafanaAdapters.Functions.TargetTimeUnit.ToString">
      <topicdata group="api" />
      <apidata name="ToString" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" startLine="51" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.ToString">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_TargetTimeUnit_ToString" />
    </api>
    <api id="M:GrafanaAdapters.Functions.TargetTimeUnit.ToTimeUnits(System.Double,GrafanaAdapters.Functions.TargetTimeUnit)">
      <topicdata group="api" />
      <apidata name="ToTimeUnits" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" startLine="115" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:System.Double" ref="false" />
        </parameter>
        <parameter name="units">
          <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_TargetTimeUnit_ToTimeUnits" />
    </api>
    <api id="F:GrafanaAdapters.Functions.TargetTimeUnit.Unit">
      <topicdata group="api" />
      <apidata name="Unit" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/TargetTimeUnit.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.Units.TimeUnit" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions" />
        <type api="T:GrafanaAdapters.Functions.TargetTimeUnit" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Functions_TargetTimeUnit_Unit" />
    </api>
    <api id="N:GrafanaAdapters.Functions.BuiltIn">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Functions.BuiltIn" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" />
        <element api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" />
      </elements>
      <file name="N_GrafanaAdapters_Functions_BuiltIn" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1">
      <topicdata group="api" />
      <apidata name="AbsoluteValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1">
      <topicdata name="AbsoluteValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
      <apidata name="AbsoluteValue" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1">
      <topicdata name="AbsoluteValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
      <apidata name="AbsoluteValue" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AbsoluteValue.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AbsoluteValue`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AbsoluteValue_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1">
      <topicdata group="api" />
      <apidata name="AddMetadata" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1">
      <topicdata name="AddMetadata" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
      <apidata name="AddMetadata" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1">
      <topicdata name="AddMetadata" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
      <apidata name="AddMetadata" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" startLine="25" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" startLine="22" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/AddMetadata.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.AddMetadata`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_AddMetadata_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Average`1">
      <topicdata group="api" />
      <apidata name="Average" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Average_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Average`1">
      <topicdata name="Average" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
      <apidata name="Average" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Average_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Average`1">
      <topicdata name="Average" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
      <apidata name="Average" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Average_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Average`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Average_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Average_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Average_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Average_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Average_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputeMeasurementValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Average`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Average.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Average`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Average_1_ComputePhasorValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1">
      <topicdata group="api" />
      <apidata name="Bottom" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Bottom_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1">
      <topicdata name="Bottom" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
      <apidata name="Bottom" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1">
      <topicdata name="Bottom" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
      <apidata name="Bottom" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Bottom_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="44" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Bottom.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Bottom`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Bottom_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1">
      <topicdata group="api" />
      <apidata name="Ceiling" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1">
      <topicdata name="Ceiling" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
      <apidata name="Ceiling" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1">
      <topicdata name="Ceiling" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
      <apidata name="Ceiling" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Ceiling_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Ceiling.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Ceiling`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Ceiling_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1">
      <topicdata group="api" />
      <apidata name="Clamp" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Clamp_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1">
      <topicdata name="Clamp" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
      <apidata name="Clamp" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1">
      <topicdata name="Clamp" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
      <apidata name="Clamp" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Clamp_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Clamp_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="62" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Clamp_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Clamp_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Clamp.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Clamp`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Clamp_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Count`1">
      <topicdata group="api" />
      <apidata name="Count" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Count_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Count`1">
      <topicdata name="Count" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
      <apidata name="Count" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Count_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Count`1">
      <topicdata name="Count" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
      <apidata name="Count" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Count_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Count`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Count_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Count_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Count_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Count_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Count_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Count`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Count.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Count`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Count_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1">
      <topicdata group="api" />
      <apidata name="Derivative" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Derivative_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1">
      <topicdata name="Derivative" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
      <apidata name="Derivative" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1">
      <topicdata name="Derivative" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
      <apidata name="Derivative" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Derivative_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="45" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="51" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Derivative.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Derivative`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Derivative_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Difference`1">
      <topicdata group="api" />
      <apidata name="Difference" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.TransposeCompute(`0,`0)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Difference_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Difference`1">
      <topicdata name="Difference" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
      <apidata name="Difference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.TransposeCompute(`0,`0)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Difference_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Difference`1">
      <topicdata name="Difference" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
      <apidata name="Difference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Difference_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Difference_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Difference_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Difference_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Difference_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Difference_1_ReturnType" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.TransposeCompute(`0,`0)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="currentValue">
          <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
        </parameter>
        <parameter name="lastValue">
          <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
        </parameter>
      </parameters>
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="70" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.TransposeCompute(`0,`0)">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="currentValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        </parameter>
        <parameter name="lastValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputeMeasurementValue_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Difference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Difference.cs" startLine="83" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.BuiltIn.Difference`1.TransposeCompute(`0,`0)">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="currentValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
        <parameter name="lastValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Difference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Difference_1_ComputePhasorValue_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1">
      <topicdata group="api" />
      <apidata name="Distinct" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Distinct_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1">
      <topicdata name="Distinct" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
      <apidata name="Distinct" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1">
      <topicdata name="Distinct" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
      <apidata name="Distinct" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Distinct_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Distinct_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="42" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Distinct_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Distinct_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Distinct_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Distinct.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Distinct`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Distinct_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1">
      <topicdata group="api" />
      <apidata name="Evaluate" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1">
      <topicdata name="Evaluate" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
      <apidata name="Evaluate" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1">
      <topicdata name="Evaluate" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
      <apidata name="Evaluate" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="60" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="66" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="101" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_CheckAllowedGroupOperation" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="219" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSliceAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeSliceAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="57" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_Description" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
      <topicdata group="api" />
      <apidata name="FormatTargetName" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="292" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="groupOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
        <parameter name="targetName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="parsedParameters">
          <arrayOf rank="1">
            <type api="T:System.String" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_FormatTargetName" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="54" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="72" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ParameterDefinitions" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
      <topicdata group="api" />
      <apidata name="ParseParameters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="226" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="queryParameters">
          <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
        </parameter>
        <parameter name="queryExpression">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ParseParameters" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="69" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" startLine="63" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Evaluate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Evaluate`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Evaluate_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1">
      <topicdata group="api" />
      <apidata name="ExceedsAt" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1">
      <topicdata name="ExceedsAt" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
      <apidata name="ExceedsAt" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1">
      <topicdata name="ExceedsAt" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
      <apidata name="ExceedsAt" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="44" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExceedsAt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExceedsAt`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExceedsAt_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1">
      <topicdata group="api" />
      <apidata name="ExcludeRange" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1">
      <topicdata name="ExcludeRange" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
      <apidata name="ExcludeRange" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1">
      <topicdata name="ExcludeRange" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
      <apidata name="ExcludeRange" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="75" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/ExcludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.ExcludeRange`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_ExcludeRange_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1">
      <topicdata group="api" />
      <apidata name="FilterNaN" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1">
      <topicdata name="FilterNaN" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
      <apidata name="FilterNaN" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1">
      <topicdata name="FilterNaN" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
      <apidata name="FilterNaN" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterNaN.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterNaN`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterNaN_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1">
      <topicdata group="api" />
      <apidata name="FilterOutliers" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1">
      <topicdata name="FilterOutliers" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
      <apidata name="FilterOutliers" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1">
      <topicdata name="FilterOutliers" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
      <apidata name="FilterOutliers" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="52" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeAsync" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeSliceAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="149" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeSliceAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="49" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="85" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="58" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" startLine="55" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/FilterOutliers.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.FilterOutliers`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_FilterOutliers_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.First`1">
      <topicdata group="api" />
      <apidata name="First" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_First_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.First`1">
      <topicdata name="First" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
      <apidata name="First" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_First_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.First`1">
      <topicdata name="First" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
      <apidata name="First" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_First_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.First`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_First_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_First_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_First_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_First_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_First_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_First_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.First`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_First_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_First_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.First`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_First_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/First.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.First`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_First_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Floor`1">
      <topicdata group="api" />
      <apidata name="Floor" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Floor_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Floor`1">
      <topicdata name="Floor" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
      <apidata name="Floor" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Floor_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Floor`1">
      <topicdata name="Floor" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
      <apidata name="Floor" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Floor_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Floor_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Floor_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Floor_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Floor_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Floor`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Floor.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Floor`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Floor_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1">
      <topicdata group="api" />
      <apidata name="IncludeRange" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1">
      <topicdata name="IncludeRange" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
      <apidata name="IncludeRange" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1">
      <topicdata name="IncludeRange" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
      <apidata name="IncludeRange" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="75" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/IncludeRange.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.IncludeRange`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_IncludeRange_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Interval`1">
      <topicdata group="api" />
      <apidata name="Interval" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Interval_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Interval`1">
      <topicdata name="Interval" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
      <apidata name="Interval" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Interval_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Interval`1">
      <topicdata name="Interval" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
      <apidata name="Interval" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Interval_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Interval_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="43" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Interval_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Interval`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Interval.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Interval`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Interval_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1">
      <topicdata group="api" />
      <apidata name="KalmanFilter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1">
      <topicdata name="KalmanFilter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
      <apidata name="KalmanFilter" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1">
      <topicdata name="KalmanFilter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
      <apidata name="KalmanFilter" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="73" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="39" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="45" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="42" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/KalmanFilter.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.KalmanFilter`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_KalmanFilter_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Label`1">
      <topicdata group="api" />
      <apidata name="Label" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Label_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Label`1">
      <topicdata name="Label" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
      <apidata name="Label" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Label_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Label`1">
      <topicdata name="Label" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
      <apidata name="Label" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Label_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Label`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Label_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="42" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="69" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Label_1_CheckAllowedGroupOperation" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="77" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="39" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="54" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="51" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" startLine="45" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Label_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Label`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Label.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Label`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Label_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Last`1">
      <topicdata group="api" />
      <apidata name="Last" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Last_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Last`1">
      <topicdata name="Last" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
      <apidata name="Last" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Last_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Last`1">
      <topicdata name="Last" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
      <apidata name="Last" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Last_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Last`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Last_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Last_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Last_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Last_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Last_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Last_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Last`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Last.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Last`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Last_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1">
      <topicdata group="api" />
      <apidata name="Maximum" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Maximum_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1">
      <topicdata name="Maximum" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
      <apidata name="Maximum" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1">
      <topicdata name="Maximum" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
      <apidata name="Maximum" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Maximum_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Maximum_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Maximum_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Maximum_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Maximum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Maximum`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Maximum_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Median`1">
      <topicdata group="api" />
      <apidata name="Median" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Median_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Median`1">
      <topicdata name="Median" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
      <apidata name="Median" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Median_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Median`1">
      <topicdata name="Median" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
      <apidata name="Median" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Median_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Median`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Median_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Median_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Median_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Median_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Median_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Median_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputeMeasurementValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Median`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Median.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Median`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Median_1_ComputePhasorValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1">
      <topicdata group="api" />
      <apidata name="Minimum" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Minimum_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1">
      <topicdata name="Minimum" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
      <apidata name="Minimum" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1">
      <topicdata name="Minimum" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
      <apidata name="Minimum" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Minimum_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Minimum_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Minimum_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Minimum_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Minimum.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Minimum`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Minimum_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Mode`1">
      <topicdata group="api" />
      <apidata name="Mode" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Mode_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Mode`1">
      <topicdata name="Mode" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
      <apidata name="Mode" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Mode_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Mode`1">
      <topicdata name="Mode" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
      <apidata name="Mode" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Mode_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Mode_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Mode_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Mode_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Mode_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" startLine="43" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Mode_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Mode_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Mode`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Mode.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Mode`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Mode_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1">
      <topicdata group="api" />
      <apidata name="Modulo" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Modulo_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1">
      <topicdata name="Modulo" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
      <apidata name="Modulo" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1">
      <topicdata name="Modulo" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
      <apidata name="Modulo" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Modulo_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Modulo_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Modulo_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Modulo_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Modulo.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Modulo`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Modulo_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1">
      <topicdata group="api" />
      <apidata name="MovingAverage" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1">
      <topicdata name="MovingAverage" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
      <apidata name="MovingAverage" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1">
      <topicdata name="MovingAverage" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
      <apidata name="MovingAverage" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="43" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/MovingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.MovingAverage`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_MovingAverage_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1">
      <topicdata group="api" />
      <apidata name="Percentile" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Percentile_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1">
      <topicdata name="Percentile" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
      <apidata name="Percentile" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1">
      <topicdata name="Percentile" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
      <apidata name="Percentile" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Percentile_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Percentile_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Percentile_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Percentile_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" startLine="39" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Percentile.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Percentile`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Percentile_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Pow`1">
      <topicdata group="api" />
      <apidata name="Pow" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Pow_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Pow`1">
      <topicdata name="Pow" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
      <apidata name="Pow" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Pow_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Pow`1">
      <topicdata name="Pow" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
      <apidata name="Pow" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Pow_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Pow_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Pow_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" startLine="25" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Pow_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Pow_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Pow_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Pow`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Pow.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Pow`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Pow_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Random`1">
      <topicdata group="api" />
      <apidata name="Random" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.TransposeCompute(`0,`0[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Random_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Random`1">
      <topicdata name="Random" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
      <apidata name="Random" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.TransposeCompute(`0,`0[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Random_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Random`1">
      <topicdata name="Random" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
      <apidata name="Random" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Random_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="44" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Random_1_ReturnType" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.TransposeCompute(`0,`0[],System.Int32)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="currentValue">
          <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
        </parameter>
        <parameter name="values">
          <arrayOf rank="1">
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
          </arrayOf>
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue[],System.Int32)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="112" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.TransposeCompute(`0,`0[],System.Int32)">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="currentValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
        </parameter>
        <parameter name="values">
          <arrayOf rank="1">
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputeMeasurementValue_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue[],System.Int32)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Random`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue.TransposeCompute(GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue,GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue[],System.Int32)">
      <topicdata group="api" />
      <apidata name="TransposeCompute" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Random.cs" startLine="124" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.BuiltIn.Random`1.TransposeCompute(`0,`0[],System.Int32)">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="currentValue">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
        </parameter>
        <parameter name="values">
          <arrayOf rank="1">
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Random`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Random_1_ComputePhasorValue_TransposeCompute" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Range`1">
      <topicdata group="api" />
      <apidata name="Range" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Range_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Range`1">
      <topicdata name="Range" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
      <apidata name="Range" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Range_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Range`1">
      <topicdata name="Range" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
      <apidata name="Range" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Range_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Range`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Range_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Range_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Range_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries">
      <topicdata group="api" />
      <apidata name="ResultIsSetTargetSeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ResultIsSetTargetSeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ResultIsSetTargetSeries">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Range_1_ResultIsSetTargetSeries" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Range_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ResultIsSetTargetSeries" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Range`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Range.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Range`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Range_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Reference`1">
      <topicdata group="api" />
      <apidata name="Reference" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Reference_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Reference`1">
      <topicdata name="Reference" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
      <apidata name="Reference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Reference_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Reference`1">
      <topicdata name="Reference" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
      <apidata name="Reference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Reference_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="83" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="94" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1_CheckAllowedGroupOperation" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="79" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="87" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="43" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Reference_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Reference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
      <topicdata group="api" />
      <apidata name="GetDataSourceValues" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Reference.cs" startLine="229" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Reference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Reference_1_ComputePhasorValue_GetDataSourceValues" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1">
      <topicdata group="api" />
      <apidata name="RollingAverage" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1">
      <topicdata name="RollingAverage" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
      <apidata name="RollingAverage" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1">
      <topicdata name="RollingAverage" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
      <apidata name="RollingAverage" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="43" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/RollingAverage.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.RollingAverage`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_RollingAverage_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Round`1">
      <topicdata group="api" />
      <apidata name="Round" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Round_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Round`1">
      <topicdata name="Round" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
      <apidata name="Round" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Round_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Round`1">
      <topicdata name="Round" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
      <apidata name="Round" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Round_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Round`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Round_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Round_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" startLine="24" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Round_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Round_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Round_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Round`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Round.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Round`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Round_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Scale`1">
      <topicdata group="api" />
      <apidata name="Scale" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Scale_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Scale`1">
      <topicdata name="Scale" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
      <apidata name="Scale" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Scale_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Scale`1">
      <topicdata name="Scale" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
      <apidata name="Scale" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Scale_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Scale_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" startLine="58" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Scale_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Scale_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Scale_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Scale_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Scale`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Scale.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Scale`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Scale_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Shift`1">
      <topicdata group="api" />
      <apidata name="Shift" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Shift_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Shift`1">
      <topicdata name="Shift" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
      <apidata name="Shift" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Shift_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Shift`1">
      <topicdata name="Shift" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
      <apidata name="Shift" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Shift_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Shift_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Shift_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" startLine="25" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Shift_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Shift_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Shift_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Shift`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Shift.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Shift`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Shift_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1">
      <topicdata group="api" />
      <apidata name="Sqrt" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1">
      <topicdata name="Sqrt" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
      <apidata name="Sqrt" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1">
      <topicdata name="Sqrt" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
      <apidata name="Sqrt" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Sqrt_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Sqrt.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Sqrt`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Sqrt_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1">
      <topicdata group="api" />
      <apidata name="StandardDeviation" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1">
      <topicdata name="StandardDeviation" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
      <apidata name="StandardDeviation" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1">
      <topicdata name="StandardDeviation" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
      <apidata name="StandardDeviation" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputeMeasurementValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/StandardDeviation.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.StandardDeviation`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_StandardDeviation_1_ComputePhasorValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Switch`1">
      <topicdata group="api" />
      <apidata name="Switch" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Switch_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Switch`1">
      <topicdata name="Switch" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
      <apidata name="Switch" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Switch_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Switch`1">
      <topicdata name="Switch" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
      <apidata name="Switch" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Switch_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Switch_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="33" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
      <topicdata group="api" />
      <apidata name="CheckAllowedGroupOperation" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="54" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="requestedOperation">
          <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Switch_1_CheckAllowedGroupOperation" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="30" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="27" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="44" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" startLine="36" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Switch_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Switch`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Switch.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Switch`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Switch_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1">
      <topicdata group="api" />
      <apidata name="TimeDifference" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1">
      <topicdata name="TimeDifference" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
      <apidata name="TimeDifference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1">
      <topicdata name="TimeDifference" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
      <apidata name="TimeDifference" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="42" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="51" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="45" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeDifference.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeDifference`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeDifference_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1">
      <topicdata group="api" />
      <apidata name="TimeIntegration" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1">
      <topicdata name="TimeIntegration" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
      <apidata name="TimeIntegration" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1">
      <topicdata name="TimeIntegration" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
      <apidata name="TimeIntegration" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations">
      <topicdata group="api" />
      <apidata name="AllowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="45" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_AllowedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.AllowedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_AllowedGroupOperations" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="51" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/TimeIntegration.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.TimeIntegration`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_TimeIntegration_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Top`1">
      <topicdata group="api" />
      <apidata name="Top" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Top_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Top`1">
      <topicdata name="Top" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
      <apidata name="Top" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Top_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Top`1">
      <topicdata name="Top" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
      <apidata name="Top" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Top_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Top`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Top_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent">
      <topicdata group="api" />
      <apidata name="IsSliceSeriesEquivalent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="44" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_IsSliceSeriesEquivalent" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.IsSliceSeriesEquivalent">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_IsSliceSeriesEquivalent" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations">
      <topicdata group="api" />
      <apidata name="PublishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="47" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PublishedGroupOperations" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.GroupOperations" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.PublishedGroupOperations">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_PublishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Top_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Top`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Top.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Top`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Top_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Total`1">
      <topicdata group="api" />
      <apidata name="Total" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Total_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Total`1">
      <topicdata name="Total" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
      <apidata name="Total" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Total_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Total`1">
      <topicdata name="Total" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
      <apidata name="Total" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Total_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Total`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Total_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Total_1_Aliases" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Total_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" startLine="25" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Total_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Total_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputeMeasurementValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Total`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Total.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Total`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Total_1_ComputePhasorValue_ComputeAsync" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1">
      <topicdata group="api" />
      <apidata name="Truncate" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Truncate_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1">
      <topicdata name="Truncate" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
      <apidata name="Truncate" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1">
      <topicdata name="Truncate" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
      <apidata name="Truncate" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Truncate_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Truncate_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" startLine="26" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Truncate_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" startLine="23" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Truncate_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/Truncate.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.Truncate`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_Truncate_1_ComputePhasorValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1">
      <topicdata group="api" />
      <apidata name="UnwrapAngle" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1">
      <topicdata name="UnwrapAngle" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
      <apidata name="UnwrapAngle" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1">
      <topicdata name="UnwrapAngle" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
      <apidata name="UnwrapAngle" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="34" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="31" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="28" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="40" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="37" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
      <topicdata group="api" />
      <apidata name="GetDataSourceValues" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/UnwrapAngle.cs" startLine="80" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.UnwrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_UnwrapAngle_1_ComputePhasorValue_GetDataSourceValues" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1">
      <topicdata group="api" />
      <apidata name="WrapAngle" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
          </type>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" ref="true">
            <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
          </type>
        </descendents>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1">
      <topicdata name="WrapAngle" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
      <apidata name="WrapAngle" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1">
      <topicdata name="WrapAngle" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
      <apidata name="WrapAngle" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases">
      <topicdata group="api" />
      <apidata name="Aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="35" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Aliases">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Aliases">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_Aliases" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
      <topicdata group="api" />
      <apidata name="ComputeAsync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
        <parameter name="cancellationToken">
          <type api="T:System.Threading.CancellationToken" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="M:GrafanaAdapters.Functions.IGrafanaFunction`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputeAsync" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="32" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Description">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Description">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_Description" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="29" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Name">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.Name">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_Name" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions">
      <topicdata group="api" />
      <apidata name="ParameterDefinitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="41" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ParameterDefinitions" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ParameterDefinitions" ref="true" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ParameterDefinitions">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ParameterDefinitions" />
    </api>
    <api id="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType">
      <topicdata group="api" />
      <apidata name="ReturnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="38" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ReturnType">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <template name="T" index="0" api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ReturnType" />
      <returns>
        <type api="T:GrafanaAdapters.Functions.ReturnType" ref="false" />
      </returns>
      <implements>
        <member api="P:GrafanaAdapters.Functions.IGrafanaFunction.ReturnType">
          <type api="T:GrafanaAdapters.Functions.IGrafanaFunction" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ReturnType" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue">
      <topicdata group="api" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.MeasurementValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue">
      <topicdata name="ComputeMeasurementValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" />
      <apidata name="ComputeMeasurementValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputeMeasurementValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeMeasurementValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputeMeasurementValue__ctor" />
    </api>
    <api id="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue">
      <topicdata group="api" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.#ctor" />
      <family>
        <ancestors>
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.#ctor" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
      </containers>
      <file name="T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputeAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.CheckAllowedGroupOperation(GrafanaAdapters.Functions.GroupOperations)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSetAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ComputeSliceAsync(GrafanaAdapters.Functions.Parameters,System.Threading.CancellationToken)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ExecuteFunction(System.Func{System.Double,System.Double},GrafanaAdapters.Functions.Parameters)" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.FormatTargetName(GrafanaAdapters.Functions.GroupOperations,System.String,System.String[])" />
        <element api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ParseParameters(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue">
      <topicdata name="ComputePhasorValue" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" />
      <apidata name="ComputePhasorValue" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Aliases" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Description" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.Name" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ParameterDefinitions" />
        <element api="P:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ReturnType" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.AllowedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.Category" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.DataTypeIndex" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.InternalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.IsSliceSeriesEquivalent" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.OptionalParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.PublishedGroupOperations" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.RequiredParameterCount" />
        <element api="P:GrafanaAdapters.Functions.GrafanaFunctionBase`1.ResultIsSetTargetSeries" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputePhasorValue" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputePhasorValue__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
      <topicdata group="api" />
      <apidata name="GetDataSourceValues" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Functions/BuiltIn/WrapAngle.cs" startLine="80" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GrafanaAdapters.Functions.GrafanaFunctionBase`1.GetDataSourceValues(GrafanaAdapters.Functions.Parameters)">
          <type api="T:GrafanaAdapters.Functions.GrafanaFunctionBase`1" ref="true">
            <specialization>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
            </specialization>
          </type>
        </member>
      </overrides>
      <parameters>
        <parameter name="parameters">
          <type api="T:GrafanaAdapters.Functions.Parameters" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <type api="T:GrafanaAdapters.DataSourceValueTypes.BuiltIn.PhasorValue" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Functions.BuiltIn" />
        <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1.ComputePhasorValue" ref="true">
          <type api="T:GrafanaAdapters.Functions.BuiltIn.WrapAngle`1" ref="true" />
        </type>
      </containers>
      <file name="M_GrafanaAdapters_Functions_BuiltIn_WrapAngle_1_ComputePhasorValue_GetDataSourceValues" />
    </api>
    <api id="N:GrafanaAdapters.Metadata">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Metadata" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Metadata.DataSetAdapter" />
      </elements>
      <file name="N_GrafanaAdapters_Metadata" />
    </api>
    <api id="T:GrafanaAdapters.Metadata.DataSetAdapter">
      <topicdata group="api" />
      <apidata name="DataSetAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Metadata/DataSetAdapter.cs" />
      <typedata visibility="public" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet">
          <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet``1" />
          <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet(GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType)" />
        </element>
        <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.op_Implicit(System.Data.DataSet)~GrafanaAdapters.Metadata.DataSetAdapter" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
      </containers>
      <file name="T_GrafanaAdapters_Metadata_DataSetAdapter" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Metadata.DataSetAdapter">
      <topicdata name="DataSetAdapter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Metadata.DataSetAdapter" />
      <apidata name="DataSetAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="Overload:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet">
          <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet``1" />
          <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet(GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Metadata_DataSetAdapter" />
    </api>
    <api id="Operators.T:GrafanaAdapters.Metadata.DataSetAdapter">
      <topicdata name="DataSetAdapter" group="list" subgroup="Operators" subsubgroup="Operators" typeTopicId="T:GrafanaAdapters.Metadata.DataSetAdapter" />
      <apidata name="DataSetAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" />
      <elements>
        <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.op_Implicit(System.Data.DataSet)~GrafanaAdapters.Metadata.DataSetAdapter" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" />
      </containers>
      <file name="Operators_T_GrafanaAdapters_Metadata_DataSetAdapter" />
    </api>
    <api id="Overload:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet">
      <topicdata name="GetAugmentedDataSet" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="GetAugmentedDataSet" group="member" subgroup="method" />
      <elements>
        <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet``1" />
        <element api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet(GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType)" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </containers>
      <file name="Overload_GrafanaAdapters_Metadata_DataSetAdapter_GetAugmentedDataSet" />
    </api>
    <api id="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet``1">
      <topicdata group="api" />
      <apidata name="GetAugmentedDataSet" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Metadata/DataSetAdapter.cs" startLine="53" />
      <proceduredata virtual="false" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType`1" ref="true">
                <specialization>
                  <template name="T" index="0" api="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet``1" />
                </specialization>
              </type>
            </implements>
          </constrained>
        </template>
      </templates>
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Metadata_DataSetAdapter_GetAugmentedDataSet__1" />
    </api>
    <api id="M:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet(GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType)">
      <topicdata group="api" />
      <apidata name="GetAugmentedDataSet" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:GrafanaAdapters.Metadata.DataSetAdapter.GetAugmentedDataSet" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Metadata/DataSetAdapter.cs" startLine="67" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Metadata_DataSetAdapter_GetAugmentedDataSet" />
    </api>
    <api id="M:GrafanaAdapters.Metadata.DataSetAdapter.op_Implicit(System.Data.DataSet)~GrafanaAdapters.Metadata.DataSetAdapter">
      <topicdata group="api" />
      <apidata name="Implicit" group="member" subgroup="method" subsubgroup="operator" />
      <memberdata visibility="public" static="true" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Metadata/DataSetAdapter.cs" startLine="78" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="source">
          <type api="T:System.Data.DataSet" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Metadata" />
        <type api="T:GrafanaAdapters.Metadata.DataSetAdapter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Metadata_DataSetAdapter_op_Implicit" />
    </api>
    <api id="N:GrafanaAdapters.Model.Annotations">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Model.Annotations" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" />
        <element api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" />
      </elements>
      <file name="N_GrafanaAdapters_Model_Annotations" />
    </api>
    <api id="T:GrafanaAdapters.Model.Annotations.AnnotationRequest">
      <topicdata group="api" />
      <apidata name="AnnotationRequest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationRequest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationRequest.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ExtractQueryRequest(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Collections.Generic.IEnumerable{System.String},System.Int32)" source="extension">
          <apidata name="ExtractQueryRequest" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="targets">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:System.String" ref="true" />
                </specialization>
              </type>
            </parameter>
            <parameter name="maxDataPoints">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseQueryType(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Boolean@)" source="extension">
          <apidata name="ParseQueryType" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="useFilterExpression" out="true">
              <referenceTo>
                <type api="T:System.Boolean" ref="false" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseSourceDefinitions(GrafanaAdapters.Model.Annotations.AnnotationRequest,GrafanaAdapters.Annotations.AnnotationType,System.Data.DataSet,System.Boolean)" source="extension">
          <apidata name="ParseSourceDefinitions" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="type">
              <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
            </parameter>
            <parameter name="source">
              <type api="T:System.Data.DataSet" ref="true" />
            </parameter>
            <parameter name="useFilterExpression">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Data.DataRow" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.Model.Annotations.AnnotationRequest.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.annotationQuery" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.range" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Annotations_AnnotationRequest" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Annotations.AnnotationRequest">
      <topicdata name="AnnotationRequest" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" />
      <apidata name="AnnotationRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationRequest.#ctor" />
      <elements>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ExtractQueryRequest(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Collections.Generic.IEnumerable{System.String},System.Int32)" source="extension">
          <apidata name="ExtractQueryRequest" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="targets">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:System.String" ref="true" />
                </specialization>
              </type>
            </parameter>
            <parameter name="maxDataPoints">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseQueryType(GrafanaAdapters.Model.Annotations.AnnotationRequest,System.Boolean@)" source="extension">
          <apidata name="ParseQueryType" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="useFilterExpression" out="true">
              <referenceTo>
                <type api="T:System.Boolean" ref="false" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:GrafanaAdapters.Annotations.AnnotationRequestExtensions.ParseSourceDefinitions(GrafanaAdapters.Model.Annotations.AnnotationRequest,GrafanaAdapters.Annotations.AnnotationType,System.Data.DataSet,System.Boolean)" source="extension">
          <apidata name="ParseSourceDefinitions" group="member" subgroup="method" subsubgroup="extension" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="type">
              <type api="T:GrafanaAdapters.Annotations.AnnotationType" ref="false" />
            </parameter>
            <parameter name="source">
              <type api="T:System.Data.DataSet" ref="true" />
            </parameter>
            <parameter name="useFilterExpression">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Data.DataRow" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GrafanaAdapters.Annotations" />
            <type api="T:GrafanaAdapters.Annotations.AnnotationRequestExtensions" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Annotations_AnnotationRequest" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Annotations.AnnotationRequest">
      <topicdata name="AnnotationRequest" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" />
      <apidata name="AnnotationRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationRequest.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.annotationQuery" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.range" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Annotations_AnnotationRequest" />
    </api>
    <api id="M:GrafanaAdapters.Model.Annotations.AnnotationRequest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationRequest.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Annotations_AnnotationRequest__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.annotationQuery">
      <topicdata group="api" />
      <apidata name="annotationQuery" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationRequest.cs" startLine="37" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_annotationQuery" />
      <setter name="set_annotationQuery" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationRequest_annotationQuery" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationRequest.range">
      <topicdata group="api" />
      <apidata name="range" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationRequest.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_range" />
      <setter name="set_range" />
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.Range" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationRequest_range" />
    </api>
    <api id="T:GrafanaAdapters.Model.Annotations.AnnotationResponse">
      <topicdata group="api" />
      <apidata name="AnnotationResponse" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationResponse.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Annotations.AnnotationResponse.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.endTime" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.tags" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.text" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.time" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.title" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Annotations_AnnotationResponse" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Annotations.AnnotationResponse">
      <topicdata name="AnnotationResponse" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" />
      <apidata name="AnnotationResponse" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationResponse.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Annotations_AnnotationResponse" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Annotations.AnnotationResponse">
      <topicdata name="AnnotationResponse" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" />
      <apidata name="AnnotationResponse" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Annotations.AnnotationResponse.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.endTime" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.tags" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.text" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.time" />
        <element api="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.title" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Annotations_AnnotationResponse" />
    </api>
    <api id="M:GrafanaAdapters.Model.Annotations.AnnotationResponse.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Annotations_AnnotationResponse__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.endTime">
      <topicdata group="api" />
      <apidata name="endTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_endTime" />
      <setter name="set_endTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationResponse_endTime" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.tags">
      <topicdata group="api" />
      <apidata name="tags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" startLine="55" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_tags" />
      <setter name="set_tags" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationResponse_tags" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.text">
      <topicdata group="api" />
      <apidata name="text" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" startLine="50" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_text" />
      <setter name="set_text" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationResponse_text" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.time">
      <topicdata group="api" />
      <apidata name="time" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_time" />
      <setter name="set_time" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationResponse_time" />
    </api>
    <api id="P:GrafanaAdapters.Model.Annotations.AnnotationResponse.title">
      <topicdata group="api" />
      <apidata name="title" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Annotations/AnnotationResponse.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_title" />
      <setter name="set_title" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Annotations" />
        <type api="T:GrafanaAdapters.Model.Annotations.AnnotationResponse" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Annotations_AnnotationResponse_title" />
    </api>
    <api id="N:GrafanaAdapters.Model.Common">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Model.Common" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Model.Common.AdHocFilter" />
        <element api="T:GrafanaAdapters.Model.Common.DataSourceValue" />
        <element api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
        <element api="T:GrafanaAdapters.Model.Common.MetadataSelections" />
        <element api="T:GrafanaAdapters.Model.Common.SearchRequest" />
        <element api="T:GrafanaAdapters.Model.Common.QueryRequest" />
        <element api="T:GrafanaAdapters.Model.Common.Range" />
        <element api="T:GrafanaAdapters.Model.Common.Target" />
        <element api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" />
      </elements>
      <file name="N_GrafanaAdapters_Model_Common" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.AdHocFilter">
      <topicdata group="api" />
      <apidata name="AdHocFilter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/AdHocFilter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.AdHocFilter.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.AdHocFilter.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.key" />
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.operator" />
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.value" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_AdHocFilter" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.AdHocFilter">
      <topicdata name="AdHocFilter" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.AdHocFilter" />
      <apidata name="AdHocFilter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.AdHocFilter.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_AdHocFilter" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.AdHocFilter">
      <topicdata name="AdHocFilter" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.AdHocFilter" />
      <apidata name="AdHocFilter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.AdHocFilter.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.key" />
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.operator" />
        <element api="P:GrafanaAdapters.Model.Common.AdHocFilter.value" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_AdHocFilter" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.AdHocFilter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/AdHocFilter.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_AdHocFilter__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.AdHocFilter.key">
      <topicdata group="api" />
      <apidata name="key" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/AdHocFilter.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_key" />
      <setter name="set_key" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_AdHocFilter_key" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.AdHocFilter.operator">
      <topicdata group="api" />
      <apidata name="operator" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/AdHocFilter.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_operator" />
      <setter name="set_operator" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_AdHocFilter_operator" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.AdHocFilter.value">
      <topicdata group="api" />
      <apidata name="value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/AdHocFilter.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_value" />
      <setter name="set_value" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_AdHocFilter_value" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.DataSourceValue">
      <topicdata group="api" />
      <apidata name="DataSourceValue" group="type" subgroup="structure" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValue.cs" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <family>
        <ancestors>
          <type api="T:System.ValueType" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Flags" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.ID" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Time" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Value" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_DataSourceValue" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.DataSourceValue">
      <topicdata name="DataSourceValue" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.DataSourceValue" />
      <apidata name="DataSourceValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_DataSourceValue" />
    </api>
    <api id="Fields.T:GrafanaAdapters.Model.Common.DataSourceValue">
      <topicdata name="DataSourceValue" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.Model.Common.DataSourceValue" />
      <apidata name="DataSourceValue" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Flags" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.ID" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Time" />
        <element api="F:GrafanaAdapters.Model.Common.DataSourceValue.Value" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_Model_Common_DataSourceValue" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.DataSourceValue.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValue.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_DataSourceValue_Flags" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.DataSourceValue.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValue.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.ValueTuple`2" ref="false">
          <specialization>
            <type elementName="pointTag" api="T:System.String" ref="true" />
            <type elementName="target" api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_DataSourceValue_ID" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.DataSourceValue.Time">
      <topicdata group="api" />
      <apidata name="Time" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValue.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_DataSourceValue_Time" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.DataSourceValue.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValue.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValue" ref="false" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_DataSourceValue_Value" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1">
      <topicdata group="api" />
      <apidata name="DataSourceValueGroup" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.#ctor" />
        <element api="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Clone" />
        <element api="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.FromException(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.DropEmptySeries" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.MetadataMap" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RefID" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RootTarget" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Source" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SourceTarget" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SyntaxError" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Target" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_DataSourceValueGroup_1" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1">
      <topicdata name="DataSourceValueGroup" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
      <apidata name="DataSourceValueGroup" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.#ctor" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Clone" />
        <element api="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.FromException(GrafanaAdapters.Functions.QueryParameters,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_DataSourceValueGroup_1" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1">
      <topicdata name="DataSourceValueGroup" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
      <apidata name="DataSourceValueGroup" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.#ctor" />
      <templates>
        <template name="T">
          <constrained value="true" ctor="true">
            <implements>
              <type api="T:GrafanaAdapters.DataSourceValueTypes.IDataSourceValueType" ref="true" />
            </implements>
          </constrained>
        </template>
      </templates>
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.DropEmptySeries" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.MetadataMap" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RefID" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RootTarget" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Source" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SourceTarget" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SyntaxError" />
        <element api="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Target" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_DataSourceValueGroup_1" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_DataSourceValueGroup_1__ctor" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Clone">
      <topicdata group="api" />
      <apidata name="Clone" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="85" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_Clone" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.DropEmptySeries">
      <topicdata group="api" />
      <apidata name="DropEmptySeries" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="62" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_DropEmptySeries" />
      <setter name="set_DropEmptySeries" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_DropEmptySeries" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.FromException(GrafanaAdapters.Functions.QueryParameters,System.String)">
      <topicdata group="api" />
      <apidata name="FromException" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="106" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="queryParameters">
          <type api="T:GrafanaAdapters.Functions.QueryParameters" ref="true" />
        </parameter>
        <parameter name="syntaxError">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_FromException" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.MetadataMap">
      <topicdata group="api" />
      <apidata name="MetadataMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="72" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MetadataMap" />
      <setter name="set_MetadataMap" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_MetadataMap" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RefID">
      <topicdata group="api" />
      <apidata name="RefID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="67" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_RefID" />
      <setter name="set_RefID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_RefID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.RootTarget">
      <topicdata group="api" />
      <apidata name="RootTarget" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="47" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RootTarget" />
      <setter name="set_RootTarget" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_RootTarget" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Source">
      <topicdata group="api" />
      <apidata name="Source" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="57" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Source" />
      <setter name="set_Source" />
      <returns>
        <type api="T:System.Collections.Generic.IAsyncEnumerable`1" ref="true">
          <specialization>
            <template name="T" index="0" api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_Source" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SourceTarget">
      <topicdata group="api" />
      <apidata name="SourceTarget" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="52" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" initOnly="true" />
      <getter name="get_SourceTarget" />
      <setter name="set_SourceTarget" />
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_SourceTarget" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.SyntaxError">
      <topicdata group="api" />
      <apidata name="SyntaxError" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="77" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SyntaxError" />
      <setter name="set_SyntaxError" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_SyntaxError" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.DataSourceValueGroup`1.Target">
      <topicdata group="api" />
      <apidata name="Target" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/DataSourceValueGroup.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Target" />
      <setter name="set_Target" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.DataSourceValueGroup`1" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_DataSourceValueGroup_1_Target" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.MetadataSelections">
      <topicdata group="api" />
      <apidata name="MetadataSelections" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/MetadataSelections.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.MetadataSelections.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.MetadataSelections.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.MetadataSelections.fieldNames" />
        <element api="P:GrafanaAdapters.Model.Common.MetadataSelections.tableName" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_MetadataSelections" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.MetadataSelections">
      <topicdata name="MetadataSelections" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.MetadataSelections" />
      <apidata name="MetadataSelections" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.MetadataSelections.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_MetadataSelections" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.MetadataSelections">
      <topicdata name="MetadataSelections" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.MetadataSelections" />
      <apidata name="MetadataSelections" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.MetadataSelections.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.MetadataSelections.fieldNames" />
        <element api="P:GrafanaAdapters.Model.Common.MetadataSelections.tableName" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_MetadataSelections" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.MetadataSelections.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/MetadataSelections.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_MetadataSelections__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.MetadataSelections.fieldNames">
      <topicdata group="api" />
      <apidata name="fieldNames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/MetadataSelections.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_fieldNames" />
      <setter name="set_fieldNames" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_MetadataSelections_fieldNames" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.MetadataSelections.tableName">
      <topicdata group="api" />
      <apidata name="tableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/MetadataSelections.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_tableName" />
      <setter name="set_tableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_MetadataSelections_tableName" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.QueryRequest">
      <topicdata group="api" />
      <apidata name="QueryRequest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.QueryRequest.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.QueryRequest.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.adhocFilters" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.dataTypeIndex" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.excludedFlags" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.excludeNormalFlags" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.interval" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.maxDataPoints" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.range" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.targets" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_QueryRequest" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.QueryRequest">
      <topicdata name="QueryRequest" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.QueryRequest" />
      <apidata name="QueryRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.QueryRequest.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_QueryRequest" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.QueryRequest">
      <topicdata name="QueryRequest" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.QueryRequest" />
      <apidata name="QueryRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.QueryRequest.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.adhocFilters" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.dataTypeIndex" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.excludedFlags" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.excludeNormalFlags" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.interval" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.maxDataPoints" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.range" />
        <element api="P:GrafanaAdapters.Model.Common.QueryRequest.targets" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_QueryRequest" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.QueryRequest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_QueryRequest__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.adhocFilters">
      <topicdata group="api" />
      <apidata name="adhocFilters" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="60" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_adhocFilters" />
      <setter name="set_adhocFilters" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GrafanaAdapters.Model.Common.AdHocFilter" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_adhocFilters" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.dataTypeIndex">
      <topicdata group="api" />
      <apidata name="dataTypeIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_dataTypeIndex" />
      <setter name="set_dataTypeIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_dataTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.excludedFlags">
      <topicdata group="api" />
      <apidata name="excludedFlags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="65" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_excludedFlags" />
      <setter name="set_excludedFlags" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_excludedFlags" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.excludeNormalFlags">
      <topicdata group="api" />
      <apidata name="excludeNormalFlags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="70" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_excludeNormalFlags" />
      <setter name="set_excludeNormalFlags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_excludeNormalFlags" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.interval">
      <topicdata group="api" />
      <apidata name="interval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_interval" />
      <setter name="set_interval" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_interval" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.maxDataPoints">
      <topicdata group="api" />
      <apidata name="maxDataPoints" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="50" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_maxDataPoints" />
      <setter name="set_maxDataPoints" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_maxDataPoints" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.range">
      <topicdata group="api" />
      <apidata name="range" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_range" />
      <setter name="set_range" />
      <returns>
        <type api="T:GrafanaAdapters.Model.Common.Range" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_range" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.QueryRequest.targets">
      <topicdata group="api" />
      <apidata name="targets" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/QueryRequest.cs" startLine="55" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_targets" />
      <setter name="set_targets" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.QueryRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_QueryRequest_targets" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.Range">
      <topicdata group="api" />
      <apidata name="Range" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Range.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Range.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.Range.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.Range.from" />
        <element api="P:GrafanaAdapters.Model.Common.Range.to" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_Range" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.Range">
      <topicdata name="Range" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.Range" />
      <apidata name="Range" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Range.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Range" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_Range" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.Range">
      <topicdata name="Range" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.Range" />
      <apidata name="Range" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Range.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.Range.from" />
        <element api="P:GrafanaAdapters.Model.Common.Range.to" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Range" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_Range" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.Range.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Range.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Range" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_Range__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.Range.from">
      <topicdata group="api" />
      <apidata name="from" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Range.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_from" />
      <setter name="set_from" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Range" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_Range_from" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.Range.to">
      <topicdata group="api" />
      <apidata name="to" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Range.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_to" />
      <setter name="set_to" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Range" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_Range_to" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.SearchRequest">
      <topicdata group="api" />
      <apidata name="SearchRequest" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/SearchRequest.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.SearchRequest.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.SearchRequest.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.SearchRequest.dataTypeIndex" />
        <element api="P:GrafanaAdapters.Model.Common.SearchRequest.expression" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_SearchRequest" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.SearchRequest">
      <topicdata name="SearchRequest" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.SearchRequest" />
      <apidata name="SearchRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.SearchRequest.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.SearchRequest" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_SearchRequest" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.SearchRequest">
      <topicdata name="SearchRequest" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.SearchRequest" />
      <apidata name="SearchRequest" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.SearchRequest.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.SearchRequest.dataTypeIndex" />
        <element api="P:GrafanaAdapters.Model.Common.SearchRequest.expression" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.SearchRequest" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_SearchRequest" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.SearchRequest.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/SearchRequest.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_SearchRequest__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.SearchRequest.dataTypeIndex">
      <topicdata group="api" />
      <apidata name="dataTypeIndex" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/SearchRequest.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_dataTypeIndex" />
      <setter name="set_dataTypeIndex" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_SearchRequest_dataTypeIndex" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.SearchRequest.expression">
      <topicdata group="api" />
      <apidata name="expression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/SearchRequest.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_expression" />
      <setter name="set_expression" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.SearchRequest" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_SearchRequest_expression" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.Target">
      <topicdata group="api" />
      <apidata name="Target" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Target.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Target.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Common.Target.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Common.Target.metadataSelections" />
        <element api="P:GrafanaAdapters.Model.Common.Target.refID" />
        <element api="P:GrafanaAdapters.Model.Common.Target.target" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_Target" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.Target">
      <topicdata name="Target" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.Target" />
      <apidata name="Target" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Target.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_Target" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Common.Target">
      <topicdata name="Target" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Common.Target" />
      <apidata name="Target" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.Target.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Common.Target.metadataSelections" />
        <element api="P:GrafanaAdapters.Model.Common.Target.refID" />
        <element api="P:GrafanaAdapters.Model.Common.Target.target" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Common_Target" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.Target.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Target.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_Target__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.Target.metadataSelections">
      <topicdata group="api" />
      <apidata name="metadataSelections" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Target.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_metadataSelections" />
      <setter name="set_metadataSelections" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GrafanaAdapters.Model.Common.MetadataSelections" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_Target_metadataSelections" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.Target.refID">
      <topicdata group="api" />
      <apidata name="refID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Target.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_refID" />
      <setter name="set_refID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_Target_refID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Common.Target.target">
      <topicdata group="api" />
      <apidata name="target" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/Target.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_target" />
      <setter name="set_target" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.Target" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Common_Target_target" />
    </api>
    <api id="T:GrafanaAdapters.Model.Common.TimeSeriesValues">
      <topicdata group="api" />
      <apidata name="TimeSeriesValues" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.TimeSeriesValues.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.datapoints" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.dropEmptySeries" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.metadata" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.refID" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.rootTarget" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.syntaxError" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.target" />
        <element api="M:GrafanaAdapters.Model.Common.TimeSeriesValues.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Common_TimeSeriesValues" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Common.TimeSeriesValues">
      <topicdata name="TimeSeriesValues" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Common.TimeSeriesValues" />
      <apidata name="TimeSeriesValues" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.TimeSeriesValues.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Common_TimeSeriesValues" />
    </api>
    <api id="Fields.T:GrafanaAdapters.Model.Common.TimeSeriesValues">
      <topicdata name="TimeSeriesValues" group="list" subgroup="Fields" typeTopicId="T:GrafanaAdapters.Model.Common.TimeSeriesValues" />
      <apidata name="TimeSeriesValues" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Common.TimeSeriesValues.#ctor" />
      <elements>
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.datapoints" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.dropEmptySeries" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.metadata" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.refID" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.rootTarget" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.syntaxError" />
        <element api="F:GrafanaAdapters.Model.Common.TimeSeriesValues.target" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" />
      </containers>
      <file name="Fields_T_GrafanaAdapters_Model_Common_TimeSeriesValues" />
    </api>
    <api id="M:GrafanaAdapters.Model.Common.TimeSeriesValues.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Common_TimeSeriesValues__ctor" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.datapoints">
      <topicdata group="api" />
      <apidata name="datapoints" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <arrayOf rank="1">
          <arrayOf rank="1">
            <type api="T:System.Double" ref="false" />
          </arrayOf>
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_datapoints" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.dropEmptySeries">
      <topicdata group="api" />
      <apidata name="dropEmptySeries" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:Newtonsoft.Json.JsonIgnoreAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_dropEmptySeries" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.metadata">
      <topicdata group="api" />
      <apidata name="metadata" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_metadata" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.refID">
      <topicdata group="api" />
      <apidata name="refID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_refID" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.rootTarget">
      <topicdata group="api" />
      <apidata name="rootTarget" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_rootTarget" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.syntaxError">
      <topicdata group="api" />
      <apidata name="syntaxError" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_syntaxError" />
    </api>
    <api id="F:GrafanaAdapters.Model.Common.TimeSeriesValues.target">
      <topicdata group="api" />
      <apidata name="target" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Common/TimeSeriesValues.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Common" />
        <type api="T:GrafanaAdapters.Model.Common.TimeSeriesValues" ref="true" />
      </containers>
      <file name="F_GrafanaAdapters_Model_Common_TimeSeriesValues_target" />
    </api>
    <api id="N:GrafanaAdapters.Model.Database">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Model.Database" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Model.Database.AlarmDevice" />
        <element api="T:GrafanaAdapters.Model.Database.AlarmState" />
        <element api="T:GrafanaAdapters.Model.Database.DeviceGroup" />
        <element api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" />
      </elements>
      <file name="N_GrafanaAdapters_Model_Database" />
    </api>
    <api id="T:GrafanaAdapters.Model.Database.AlarmDevice">
      <topicdata group="api" />
      <apidata name="AlarmDevice" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDevice.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Database.AlarmDevice.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.DeviceID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.DisplayData" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.StateID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.TimeStamp" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Database_AlarmDevice" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Database.AlarmDevice">
      <topicdata name="AlarmDevice" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmDevice" />
      <apidata name="AlarmDevice" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDevice.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Database_AlarmDevice" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Database.AlarmDevice">
      <topicdata name="AlarmDevice" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmDevice" />
      <apidata name="AlarmDevice" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDevice.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.DeviceID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.DisplayData" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.StateID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDevice.TimeStamp" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Database_AlarmDevice" />
    </api>
    <api id="M:GrafanaAdapters.Model.Database.AlarmDevice.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Database_AlarmDevice__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDevice.DeviceID">
      <topicdata group="api" />
      <apidata name="DeviceID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" startLine="47" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DeviceID" />
      <setter name="set_DeviceID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDevice_DeviceID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDevice.DisplayData">
      <topicdata group="api" />
      <apidata name="DisplayData" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" startLine="65" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DisplayData" />
      <setter name="set_DisplayData" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>10</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDevice_DisplayData" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDevice.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.Data.Model.PrimaryKeyAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDevice_ID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDevice.StateID">
      <topicdata group="api" />
      <apidata name="StateID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" startLine="52" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StateID" />
      <setter name="set_StateID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDevice_StateID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDevice.TimeStamp">
      <topicdata group="api" />
      <apidata name="TimeStamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDevice.cs" startLine="59" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeStamp" />
      <setter name="set_TimeStamp" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDevice" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.ComponentModel.DefaultValueExpressionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DateTime.UtcNow</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.ComponentModel.UpdateValueExpressionAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DateTime.UtcNow</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDevice_TimeStamp" />
    </api>
    <api id="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView">
      <topicdata group="api" />
      <apidata name="AlarmDeviceStateView" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDeviceStateView.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Database.AlarmDeviceStateView.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Color" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DeviceID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DisplayData" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Name" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.State" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Database_AlarmDeviceStateView" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Database.AlarmDeviceStateView">
      <topicdata name="AlarmDeviceStateView" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" />
      <apidata name="AlarmDeviceStateView" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDeviceStateView.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Database_AlarmDeviceStateView" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Database.AlarmDeviceStateView">
      <topicdata name="AlarmDeviceStateView" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" />
      <apidata name="AlarmDeviceStateView" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmDeviceStateView.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Color" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DeviceID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DisplayData" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Name" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.State" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Database_AlarmDeviceStateView" />
    </api>
    <api id="M:GrafanaAdapters.Model.Database.AlarmDeviceStateView.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Database_AlarmDeviceStateView__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Color">
      <topicdata group="api" />
      <apidata name="Color" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="54" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Color" />
      <setter name="set_Color" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_Color" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DeviceID">
      <topicdata group="api" />
      <apidata name="DeviceID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="64" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DeviceID" />
      <setter name="set_DeviceID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_DeviceID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.DisplayData">
      <topicdata group="api" />
      <apidata name="DisplayData" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="59" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DisplayData" />
      <setter name="set_DisplayData" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_DisplayData" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="39" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.Data.Model.PrimaryKeyAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_ID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="44" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Name" />
      <setter name="set_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_Name" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmDeviceStateView.State">
      <topicdata group="api" />
      <apidata name="State" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmDeviceStateView.cs" startLine="49" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_State" />
      <setter name="set_State" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmDeviceStateView" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_AlarmDeviceStateView_State" />
    </api>
    <api id="T:GrafanaAdapters.Model.Database.AlarmState">
      <topicdata group="api" />
      <apidata name="AlarmState" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmState.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Database.AlarmState.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.Color" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.RecommendedAction" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.State" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Database_AlarmState" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Database.AlarmState">
      <topicdata name="AlarmState" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmState" />
      <apidata name="AlarmState" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmState.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Database_AlarmState" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Database.AlarmState">
      <topicdata name="AlarmState" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Database.AlarmState" />
      <apidata name="AlarmState" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.AlarmState.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.Color" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.ID" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.RecommendedAction" />
        <element api="P:GrafanaAdapters.Model.Database.AlarmState.State" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Database_AlarmState" />
    </api>
    <api id="M:GrafanaAdapters.Model.Database.AlarmState.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Database_AlarmState__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmState.Color">
      <topicdata group="api" />
      <apidata name="Color" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" startLine="58" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Color" />
      <setter name="set_Color" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>50</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmState_Color" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmState.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.Data.Model.PrimaryKeyAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmState_ID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmState.RecommendedAction">
      <topicdata group="api" />
      <apidata name="RecommendedAction" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" startLine="52" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RecommendedAction" />
      <setter name="set_RecommendedAction" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>500</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmState_RecommendedAction" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.AlarmState.State">
      <topicdata group="api" />
      <apidata name="State" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/AlarmState.cs" startLine="46" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_State" />
      <setter name="set_State" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.AlarmState" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>50</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_AlarmState_State" />
    </api>
    <api id="T:GrafanaAdapters.Model.Database.DeviceGroup">
      <topicdata group="api" />
      <apidata name="DeviceGroup" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/DeviceGroup.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.DeviceGroup.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Database.DeviceGroup.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.Devices" />
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.ID" />
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.Name" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Database_DeviceGroup" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Database.DeviceGroup">
      <topicdata name="DeviceGroup" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Database.DeviceGroup" />
      <apidata name="DeviceGroup" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.DeviceGroup.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Database_DeviceGroup" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Database.DeviceGroup">
      <topicdata name="DeviceGroup" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Database.DeviceGroup" />
      <apidata name="DeviceGroup" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Database.DeviceGroup.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.Devices" />
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.ID" />
        <element api="P:GrafanaAdapters.Model.Database.DeviceGroup.Name" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Database_DeviceGroup" />
    </api>
    <api id="M:GrafanaAdapters.Model.Database.DeviceGroup.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/DeviceGroup.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Database_DeviceGroup__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.DeviceGroup.Devices">
      <topicdata group="api" />
      <apidata name="Devices" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/DeviceGroup.cs" startLine="48" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Devices" />
      <setter name="set_Devices" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:System.Int32" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_DeviceGroup_Devices" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.DeviceGroup.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/DeviceGroup.cs" startLine="38" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.Data.Model.PrimaryKeyAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_GrafanaAdapters_Model_Database_DeviceGroup_ID" />
    </api>
    <api id="P:GrafanaAdapters.Model.Database.DeviceGroup.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Database/DeviceGroup.cs" startLine="43" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Name" />
      <setter name="set_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Database" />
        <type api="T:GrafanaAdapters.Model.Database.DeviceGroup" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Database_DeviceGroup_Name" />
    </api>
    <api id="N:GrafanaAdapters.Model.Functions">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Model.Functions" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Model.Functions.ParameterDescription" />
        <element api="T:GrafanaAdapters.Model.Functions.FunctionDescription" />
      </elements>
      <file name="N_GrafanaAdapters_Model_Functions" />
    </api>
    <api id="T:GrafanaAdapters.Model.Functions.FunctionDescription">
      <topicdata group="api" />
      <apidata name="FunctionDescription" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.FunctionDescription.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Functions.FunctionDescription.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.aliases" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.allowedGroupOperations" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.category" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.description" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.name" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.parameters" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.publishedGroupOperations" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.returnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Functions_FunctionDescription" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Functions.FunctionDescription">
      <topicdata name="FunctionDescription" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Functions.FunctionDescription" />
      <apidata name="FunctionDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.FunctionDescription.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Functions_FunctionDescription" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Functions.FunctionDescription">
      <topicdata name="FunctionDescription" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Functions.FunctionDescription" />
      <apidata name="FunctionDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.FunctionDescription.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.aliases" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.allowedGroupOperations" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.category" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.description" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.name" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.parameters" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.publishedGroupOperations" />
        <element api="P:GrafanaAdapters.Model.Functions.FunctionDescription.returnType" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Functions_FunctionDescription" />
    </api>
    <api id="M:GrafanaAdapters.Model.Functions.FunctionDescription.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Functions_FunctionDescription__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.aliases">
      <topicdata group="api" />
      <apidata name="aliases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_aliases" />
      <setter name="set_aliases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.String" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_aliases" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.allowedGroupOperations">
      <topicdata group="api" />
      <apidata name="allowedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="60" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_allowedGroupOperations" />
      <setter name="set_allowedGroupOperations" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_allowedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.category">
      <topicdata group="api" />
      <apidata name="category" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="55" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_category" />
      <setter name="set_category" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_category" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.description">
      <topicdata group="api" />
      <apidata name="description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_description" />
      <setter name="set_description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_description" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.name">
      <topicdata group="api" />
      <apidata name="name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_name" />
      <setter name="set_name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_name" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.parameters">
      <topicdata group="api" />
      <apidata name="parameters" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="70" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_parameters" />
      <setter name="set_parameters" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_parameters" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.publishedGroupOperations">
      <topicdata group="api" />
      <apidata name="publishedGroupOperations" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="65" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_publishedGroupOperations" />
      <setter name="set_publishedGroupOperations" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_publishedGroupOperations" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.FunctionDescription.returnType">
      <topicdata group="api" />
      <apidata name="returnType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/FunctionDescription.cs" startLine="50" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_returnType" />
      <setter name="set_returnType" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.FunctionDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_FunctionDescription_returnType" />
    </api>
    <api id="T:GrafanaAdapters.Model.Functions.ParameterDescription">
      <topicdata group="api" />
      <apidata name="ParameterDescription" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.ParameterDescription.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Functions.ParameterDescription.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.default" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.description" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.name" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.required" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Functions_ParameterDescription" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Functions.ParameterDescription">
      <topicdata name="ParameterDescription" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Functions.ParameterDescription" />
      <apidata name="ParameterDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.ParameterDescription.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Functions_ParameterDescription" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Functions.ParameterDescription">
      <topicdata name="ParameterDescription" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Functions.ParameterDescription" />
      <apidata name="ParameterDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Functions.ParameterDescription.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.default" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.description" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.name" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.required" />
        <element api="P:GrafanaAdapters.Model.Functions.ParameterDescription.type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Functions_ParameterDescription" />
    </api>
    <api id="M:GrafanaAdapters.Model.Functions.ParameterDescription.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Functions_ParameterDescription__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.ParameterDescription.default">
      <topicdata group="api" />
      <apidata name="default" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" startLine="55" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_default" />
      <setter name="set_default" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_ParameterDescription_default" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.ParameterDescription.description">
      <topicdata group="api" />
      <apidata name="description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_description" />
      <setter name="set_description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_ParameterDescription_description" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.ParameterDescription.name">
      <topicdata group="api" />
      <apidata name="name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_name" />
      <setter name="set_name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_ParameterDescription_name" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.ParameterDescription.required">
      <topicdata group="api" />
      <apidata name="required" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" startLine="50" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_required" />
      <setter name="set_required" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_ParameterDescription_required" />
    </api>
    <api id="P:GrafanaAdapters.Model.Functions.ParameterDescription.type">
      <topicdata group="api" />
      <apidata name="type" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Functions/ParameterDescription.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_type" />
      <setter name="set_type" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Functions" />
        <type api="T:GrafanaAdapters.Model.Functions.ParameterDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Functions_ParameterDescription_type" />
    </api>
    <api id="N:GrafanaAdapters.Model.Metadata">
      <topicdata group="api" />
      <apidata name="GrafanaAdapters.Model.Metadata" group="namespace" />
      <elements>
        <element api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" />
        <element api="T:GrafanaAdapters.Model.Metadata.FieldDescription" />
      </elements>
      <file name="N_GrafanaAdapters_Model_Metadata" />
    </api>
    <api id="T:GrafanaAdapters.Model.Metadata.DataSourceValueType">
      <topicdata group="api" />
      <apidata name="DataSourceValueType" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.DataSourceValueType.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Metadata.DataSourceValueType.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.index" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.metadataTableName" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.name" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.timeSeriesDefinition" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Metadata_DataSourceValueType" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Metadata.DataSourceValueType">
      <topicdata name="DataSourceValueType" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" />
      <apidata name="DataSourceValueType" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.DataSourceValueType.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Metadata_DataSourceValueType" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Metadata.DataSourceValueType">
      <topicdata name="DataSourceValueType" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" />
      <apidata name="DataSourceValueType" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.DataSourceValueType.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.index" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.metadataTableName" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.name" />
        <element api="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.timeSeriesDefinition" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Metadata_DataSourceValueType" />
    </api>
    <api id="M:GrafanaAdapters.Model.Metadata.DataSourceValueType.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Metadata_DataSourceValueType__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.index">
      <topicdata group="api" />
      <apidata name="index" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_index" />
      <setter name="set_index" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_DataSourceValueType_index" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.metadataTableName">
      <topicdata group="api" />
      <apidata name="metadataTableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" startLine="50" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_metadataTableName" />
      <setter name="set_metadataTableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_DataSourceValueType_metadataTableName" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.name">
      <topicdata group="api" />
      <apidata name="name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_name" />
      <setter name="set_name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_DataSourceValueType_name" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.DataSourceValueType.timeSeriesDefinition">
      <topicdata group="api" />
      <apidata name="timeSeriesDefinition" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/DataSourceValueType.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_timeSeriesDefinition" />
      <setter name="set_timeSeriesDefinition" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.DataSourceValueType" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_DataSourceValueType_timeSeriesDefinition" />
    </api>
    <api id="T:GrafanaAdapters.Model.Metadata.FieldDescription">
      <topicdata group="api" />
      <apidata name="FieldDescription" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/FieldDescription.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.FieldDescription.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:GrafanaAdapters.Model.Metadata.FieldDescription.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.name" />
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.required" />
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
      </containers>
      <file name="T_GrafanaAdapters_Model_Metadata_FieldDescription" />
    </api>
    <api id="Methods.T:GrafanaAdapters.Model.Metadata.FieldDescription">
      <topicdata name="FieldDescription" group="list" subgroup="Methods" typeTopicId="T:GrafanaAdapters.Model.Metadata.FieldDescription" />
      <apidata name="FieldDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.FieldDescription.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" />
      </containers>
      <file name="Methods_T_GrafanaAdapters_Model_Metadata_FieldDescription" />
    </api>
    <api id="Properties.T:GrafanaAdapters.Model.Metadata.FieldDescription">
      <topicdata name="FieldDescription" group="list" subgroup="Properties" typeTopicId="T:GrafanaAdapters.Model.Metadata.FieldDescription" />
      <apidata name="FieldDescription" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:GrafanaAdapters.Model.Metadata.FieldDescription.#ctor" />
      <elements>
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.name" />
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.required" />
        <element api="P:GrafanaAdapters.Model.Metadata.FieldDescription.type" />
      </elements>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" />
      </containers>
      <file name="Properties_T_GrafanaAdapters_Model_Metadata_FieldDescription" />
    </api>
    <api id="M:GrafanaAdapters.Model.Metadata.FieldDescription.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/FieldDescription.cs" />
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" ref="true" />
      </containers>
      <file name="M_GrafanaAdapters_Model_Metadata_FieldDescription__ctor" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.FieldDescription.name">
      <topicdata group="api" />
      <apidata name="name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/FieldDescription.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_name" />
      <setter name="set_name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_FieldDescription_name" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.FieldDescription.required">
      <topicdata group="api" />
      <apidata name="required" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/FieldDescription.cs" startLine="45" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_required" />
      <setter name="set_required" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_FieldDescription_required" />
    </api>
    <api id="P:GrafanaAdapters.Model.Metadata.FieldDescription.type">
      <topicdata group="api" />
      <apidata name="type" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/GrafanaAdapters/Model/Metadata/FieldDescription.cs" startLine="40" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_type" />
      <setter name="set_type" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="GrafanaAdapters" module="GrafanaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:GrafanaAdapters.Model.Metadata" />
        <type api="T:GrafanaAdapters.Model.Metadata.FieldDescription" ref="true" />
      </containers>
      <file name="P_GrafanaAdapters_Model_Metadata_FieldDescription_type" />
    </api>
    <api id="N:Hadoop.Replication">
      <topicdata group="api" />
      <apidata name="Hadoop.Replication" group="namespace" />
      <elements>
        <element api="T:Hadoop.Replication.HadoopReplicationProvider" />
      </elements>
      <file name="N_Hadoop_Replication" />
    </api>
    <api id="T:Hadoop.Replication.HadoopReplicationProvider">
      <topicdata group="api" />
      <apidata name="HadoopReplicationProvider" group="type" subgroup="class" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          <type api="T:GSF.Adapters.Adapter" ref="true" />
          <type api="T:System.MarshalByRefObject" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationComplete">
          <apidata name="ReplicationComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationComplete" />
          <remover name="remove_ReplicationComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationComplete">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationException">
          <apidata name="ReplicationException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationException" />
          <remover name="remove_ReplicationException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationException">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationProgress">
          <apidata name="ReplicationProgress" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationProgress" />
          <remover name="remove_ReplicationProgress" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:GSF.ProcessProgress`1" ref="true">
                      <specialization>
                        <type api="T:System.Int32" ref="false" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:GSF.ProcessProgress`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationProgress">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationStart">
          <apidata name="ReplicationStart" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationStart" />
          <remover name="remove_ReplicationStart" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationStart">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultApplyBufferPadding" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultBytesPerCrc32" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultDeleteOriginalFiles" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestAttempts" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestWaitTime" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHdfsBlockSize" />
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:Hadoop.Replication.HadoopReplicationProvider.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Historian.Replication" />
              <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationComplete">
          <apidata name="OnReplicationComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationException(System.Exception)">
          <apidata name="OnReplicationException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="ex">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationProgress(GSF.ProcessProgress{System.Int32})">
          <apidata name="OnReplicationProgress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="replicationProgress">
              <type api="T:GSF.ProcessProgress`1" ref="true">
                <specialization>
                  <type api="T:System.Int32" ref="false" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationStart">
          <apidata name="OnReplicationStart" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Replicate">
          <apidata name="Replicate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:GSF.Historian.Replication.IReplicationProvider.Replicate">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.ComputeHdfsFileHash(System.String,System.Int32,System.Int32,System.Boolean)" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.LoadSettings" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.ReplicateArchive" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.SaveSettings" />
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:Hadoop.Replication.HadoopReplicationProvider.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ArchiveLocation">
          <apidata name="ArchiveLocation" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ArchiveLocation" />
          <setter name="set_ArchiveLocation" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ArchiveLocation">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ReplicaLocation">
          <apidata name="ReplicaLocation" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ReplicaLocation" />
          <setter name="set_ReplicaLocation" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ReplicaLocation">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ReplicationInterval">
          <apidata name="ReplicationInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ReplicationInterval" />
          <setter name="set_ReplicationInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ReplicationInterval">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.ApplyBufferPadding" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.BytesPerCrc32" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.DeleteOriginalFiles" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestAttempts" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestWaitTime" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HdfsBlockSize" />
      </elements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:Hadoop.Replication" />
      </containers>
      <file name="T_Hadoop_Replication_HadoopReplicationProvider" />
    </api>
    <api id="Methods.T:Hadoop.Replication.HadoopReplicationProvider">
      <topicdata name="HadoopReplicationProvider" group="list" subgroup="Methods" typeTopicId="T:Hadoop.Replication.HadoopReplicationProvider" />
      <apidata name="HadoopReplicationProvider" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
      <elements>
        <element api="M:GSF.Adapters.Adapter.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnDisposed">
          <apidata name="OnDisposed" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnExecutionException(System.String,System.Exception)">
          <apidata name="OnExecutionException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="activityDescription">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="encounteredException">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Adapters.Adapter.OnStatusUpdate(GSF.UpdateType,System.String,System.Object[])">
          <apidata name="OnStatusUpdate" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="updateType">
              <type api="T:GSF.UpdateType" ref="false" />
            </parameter>
            <parameter name="updateMessage">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="args" params="true">
              <arrayOf rank="1">
                <type api="T:System.Object" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="Overload:Hadoop.Replication.HadoopReplicationProvider.Dispose">
          <element api="M:GSF.Adapters.Adapter.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Adapters" />
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.Adapters.Adapter.Dispose(System.Boolean)">
                <type api="T:GSF.Adapters.Adapter" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.Historian.Replication" />
              <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Adapters.Adapter.Initialize">
              <type api="T:GSF.Adapters.Adapter" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationComplete">
          <apidata name="OnReplicationComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationException(System.Exception)">
          <apidata name="OnReplicationException" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="ex">
              <type api="T:System.Exception" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationProgress(GSF.ProcessProgress{System.Int32})">
          <apidata name="OnReplicationProgress" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="replicationProgress">
              <type api="T:GSF.ProcessProgress`1" ref="true">
                <specialization>
                  <type api="T:System.Int32" ref="false" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.OnReplicationStart">
          <apidata name="OnReplicationStart" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.Historian.Replication.ReplicationProviderBase.Replicate">
          <apidata name="Replicate" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:GSF.Historian.Replication.IReplicationProvider.Replicate">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.ComputeHdfsFileHash(System.String,System.Int32,System.Int32,System.Boolean)" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.LoadSettings" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.ReplicateArchive" />
        <element api="M:Hadoop.Replication.HadoopReplicationProvider.SaveSettings" />
        <element api="M:System.MarshalByRefObject.CreateObjRef(System.Type)">
          <apidata name="CreateObjRef" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="requestedType">
              <type api="T:System.Type" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Runtime.Remoting.ObjRef" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.GetLifetimeService">
          <apidata name="GetLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="M:System.MarshalByRefObject.InitializeLifetimeService">
          <apidata name="InitializeLifetimeService" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.MarshalByRefObject" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Security.SecurityCriticalAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="Overload:Hadoop.Replication.HadoopReplicationProvider.MemberwiseClone">
          <element api="M:System.Object.MemberwiseClone">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <returns>
              <type api="T:System.Object" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.Object" ref="true" />
            </containers>
          </element>
          <element api="M:System.MarshalByRefObject.MemberwiseClone(System.Boolean)">
            <apidata name="MemberwiseClone" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="cloneIdentity">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <returns>
              <type api="T:System.MarshalByRefObject" ref="true" />
            </returns>
            <containers>
              <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:System" />
              <type api="T:System.MarshalByRefObject" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" />
      </containers>
      <file name="Methods_T_Hadoop_Replication_HadoopReplicationProvider" />
    </api>
    <api id="Properties.T:Hadoop.Replication.HadoopReplicationProvider">
      <topicdata name="HadoopReplicationProvider" group="list" subgroup="Properties" typeTopicId="T:Hadoop.Replication.HadoopReplicationProvider" />
      <apidata name="HadoopReplicationProvider" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
      <elements>
        <element api="P:GSF.Adapters.Adapter.Domain">
          <apidata name="Domain" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Domain" />
          <returns>
            <type api="T:System.AppDomain" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.Domain">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.HostFile">
          <apidata name="HostFile" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_HostFile" />
          <setter name="set_HostFile" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.HostFile">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.MemoryUsage">
          <apidata name="MemoryUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_MemoryUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.MemoryUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.PersistSettings">
          <apidata name="PersistSettings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_PersistSettings" />
          <setter name="set_PersistSettings" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.PersistSettings">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.ProcessorUsage">
          <apidata name="ProcessorUsage" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessorUsage" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.ProcessorUsage">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.SettingsCategory">
          <apidata name="SettingsCategory" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SettingsCategory" />
          <setter name="set_SettingsCategory" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Configuration.IPersistSettings.SettingsCategory">
              <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.Xml.Serialization.XmlIgnoreAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Adapters.Adapter.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Adapters.Adapter.TypeName">
          <apidata name="TypeName" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TypeName" />
          <setter name="set_TypeName" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Adapters.IAdapter.TypeName">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.BrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DesignerSerializationVisibilityAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.DesignerSerializationVisibility" ref="false" />
                <enumValue>
                  <field name="Hidden" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ArchiveLocation">
          <apidata name="ArchiveLocation" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ArchiveLocation" />
          <setter name="set_ArchiveLocation" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ArchiveLocation">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ReplicaLocation">
          <apidata name="ReplicaLocation" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ReplicaLocation" />
          <setter name="set_ReplicaLocation" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ReplicaLocation">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Historian.Replication.ReplicationProviderBase.ReplicationInterval">
          <apidata name="ReplicationInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ReplicationInterval" />
          <setter name="set_ReplicationInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.Historian.Replication.IReplicationProvider.ReplicationInterval">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.ApplyBufferPadding" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.BytesPerCrc32" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.DeleteOriginalFiles" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestAttempts" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestWaitTime" />
        <element api="P:Hadoop.Replication.HadoopReplicationProvider.HdfsBlockSize" />
      </elements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" />
      </containers>
      <file name="Properties_T_Hadoop_Replication_HadoopReplicationProvider" />
    </api>
    <api id="Events.T:Hadoop.Replication.HadoopReplicationProvider">
      <topicdata name="HadoopReplicationProvider" group="list" subgroup="Events" typeTopicId="T:Hadoop.Replication.HadoopReplicationProvider" />
      <apidata name="HadoopReplicationProvider" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
      <elements>
        <element api="E:GSF.Adapters.Adapter.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.ExecutionException">
          <apidata name="ExecutionException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ExecutionException" />
          <remover name="remove_ExecutionException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.ExecutionException">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Adapters.Adapter.StatusUpdate">
          <apidata name="StatusUpdate" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusUpdate" />
          <remover name="remove_StatusUpdate" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`2" ref="true">
                  <specialization>
                    <type api="T:GSF.UpdateType" ref="false" />
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`2" ref="true">
              <specialization>
                <type api="T:GSF.UpdateType" ref="false" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Adapters.IAdapter.StatusUpdate">
              <type api="T:GSF.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Adapters" />
            <type api="T:GSF.Adapters.Adapter" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationComplete">
          <apidata name="ReplicationComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationComplete" />
          <remover name="remove_ReplicationComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationComplete">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationException">
          <apidata name="ReplicationException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationException" />
          <remover name="remove_ReplicationException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationException">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationProgress">
          <apidata name="ReplicationProgress" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationProgress" />
          <remover name="remove_ReplicationProgress" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:GSF.ProcessProgress`1" ref="true">
                      <specialization>
                        <type api="T:System.Int32" ref="false" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:GSF.ProcessProgress`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationProgress">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.Historian.Replication.ReplicationProviderBase.ReplicationStart">
          <apidata name="ReplicationStart" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ReplicationStart" />
          <remover name="remove_ReplicationStart" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.Historian.Replication.IReplicationProvider.ReplicationStart">
              <type api="T:GSF.Historian.Replication.IReplicationProvider" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Historian" module="GSF.Historian" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Historian.Replication" />
            <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" />
      </containers>
      <file name="Events_T_Hadoop_Replication_HadoopReplicationProvider" />
    </api>
    <api id="Fields.T:Hadoop.Replication.HadoopReplicationProvider">
      <topicdata name="HadoopReplicationProvider" group="list" subgroup="Fields" typeTopicId="T:Hadoop.Replication.HadoopReplicationProvider" />
      <apidata name="HadoopReplicationProvider" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:Hadoop.Replication.HadoopReplicationProvider.#ctor" />
      <elements>
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultApplyBufferPadding" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultBytesPerCrc32" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultDeleteOriginalFiles" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestAttempts" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestWaitTime" />
        <element api="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHdfsBlockSize" />
      </elements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" />
      </containers>
      <file name="Fields_T_Hadoop_Replication_HadoopReplicationProvider" />
    </api>
    <api id="M:Hadoop.Replication.HadoopReplicationProvider.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="135" />
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="M_Hadoop_Replication_HadoopReplicationProvider__ctor" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.ApplyBufferPadding">
      <topicdata group="api" />
      <apidata name="ApplyBufferPadding" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="194" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ApplyBufferPadding" />
      <setter name="set_ApplyBufferPadding" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_ApplyBufferPadding" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.BytesPerCrc32">
      <topicdata group="api" />
      <apidata name="BytesPerCrc32" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="157" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BytesPerCrc32" />
      <setter name="set_BytesPerCrc32" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_BytesPerCrc32" />
    </api>
    <api id="M:Hadoop.Replication.HadoopReplicationProvider.ComputeHdfsFileHash(System.String,System.Int32,System.Int32,System.Boolean)">
      <topicdata group="api" />
      <apidata name="ComputeHdfsFileHash" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="577" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="fileName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="bytesPerCrc32">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="hdfsBlockSize">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="applyBufferPadding">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Byte" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="M_Hadoop_Replication_HadoopReplicationProvider_ComputeHdfsFileHash" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultApplyBufferPadding">
      <topicdata group="api" />
      <apidata name="DefaultApplyBufferPadding" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultApplyBufferPadding" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultBytesPerCrc32">
      <topicdata group="api" />
      <apidata name="DefaultBytesPerCrc32" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>512</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultBytesPerCrc32" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultDeleteOriginalFiles">
      <topicdata group="api" />
      <apidata name="DefaultDeleteOriginalFiles" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultDeleteOriginalFiles" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestAttempts">
      <topicdata group="api" />
      <apidata name="DefaultHashRequestAttempts" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultHashRequestAttempts" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHashRequestWaitTime">
      <topicdata group="api" />
      <apidata name="DefaultHashRequestWaitTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>3000</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultHashRequestWaitTime" />
    </api>
    <api id="F:Hadoop.Replication.HadoopReplicationProvider.DefaultHdfsBlockSize">
      <topicdata group="api" />
      <apidata name="DefaultHdfsBlockSize" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>64</value>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="F_Hadoop_Replication_HadoopReplicationProvider_DefaultHdfsBlockSize" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.DeleteOriginalFiles">
      <topicdata group="api" />
      <apidata name="DeleteOriginalFiles" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="247" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DeleteOriginalFiles" />
      <setter name="set_DeleteOriginalFiles" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_DeleteOriginalFiles" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestAttempts">
      <topicdata group="api" />
      <apidata name="HashRequestAttempts" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="210" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HashRequestAttempts" />
      <setter name="set_HashRequestAttempts" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_HashRequestAttempts" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.HashRequestWaitTime">
      <topicdata group="api" />
      <apidata name="HashRequestWaitTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="229" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HashRequestWaitTime" />
      <setter name="set_HashRequestWaitTime" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_HashRequestWaitTime" />
    </api>
    <api id="P:Hadoop.Replication.HadoopReplicationProvider.HdfsBlockSize">
      <topicdata group="api" />
      <apidata name="HdfsBlockSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="176" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HdfsBlockSize" />
      <setter name="set_HdfsBlockSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="P_Hadoop_Replication_HadoopReplicationProvider_HdfsBlockSize" />
    </api>
    <api id="M:Hadoop.Replication.HadoopReplicationProvider.LoadSettings">
      <topicdata group="api" />
      <apidata name="LoadSettings" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="285" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.Historian.Replication.ReplicationProviderBase.LoadSettings">
          <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
          <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
        </member>
        <member api="M:GSF.Configuration.IPersistSettings.LoadSettings">
          <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="M_Hadoop_Replication_HadoopReplicationProvider_LoadSettings" />
    </api>
    <api id="M:Hadoop.Replication.HadoopReplicationProvider.ReplicateArchive">
      <topicdata group="api" />
      <apidata name="ReplicateArchive" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="311" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.Historian.Replication.ReplicationProviderBase.ReplicateArchive">
          <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="M_Hadoop_Replication_HadoopReplicationProvider_ReplicateArchive" />
    </api>
    <api id="M:Hadoop.Replication.HadoopReplicationProvider.SaveSettings">
      <topicdata group="api" />
      <apidata name="SaveSettings" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Hadoop.Replication/HadoopReplicationProvider.cs" startLine="264" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.Historian.Replication.ReplicationProviderBase.SaveSettings">
          <type api="T:GSF.Historian.Replication.ReplicationProviderBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
          <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
        </member>
        <member api="M:GSF.Configuration.IPersistSettings.SaveSettings">
          <type api="T:GSF.Configuration.IPersistSettings" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="Hadoop.Replication" module="Hadoop.Replication" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:Hadoop.Replication" />
        <type api="T:Hadoop.Replication.HadoopReplicationProvider" ref="true" />
      </containers>
      <file name="M_Hadoop_Replication_HadoopReplicationProvider_SaveSettings" />
    </api>
    <api id="N:HistorianAdapters">
      <topicdata group="api" />
      <apidata name="HistorianAdapters" group="namespace" />
      <elements>
        <element api="T:HistorianAdapters.LocalInputAdapter" />
        <element api="T:HistorianAdapters.RemoteInputAdapter" />
        <element api="T:HistorianAdapters.LocalOutputAdapter" />
        <element api="T:HistorianAdapters.RemoteOutputAdapter" />
        <element api="T:HistorianAdapters.StatisticsReader" />
      </elements>
      <file name="N_HistorianAdapters" />
    </api>
    <api id="T:HistorianAdapters.LocalInputAdapter">
      <topicdata group="api" />
      <apidata name="LocalInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.LocalInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.LocalInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalInputAdapter.#ctor" />
        <element api="M:HistorianAdapters.LocalInputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.LocalInputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.LocalInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.LocalInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.LocalInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.LocalInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.LocalInputAdapter.ArchiveLocation" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ArchiveOffloadLocation" />
        <element api="P:HistorianAdapters.LocalInputAdapter.AutoRepeat" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ConnectionInfo" />
        <element api="P:HistorianAdapters.LocalInputAdapter.InstanceName" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ProcessingInterval" />
        <element api="P:HistorianAdapters.LocalInputAdapter.PublicationInterval" />
        <element api="P:HistorianAdapters.LocalInputAdapter.SimulateTimestamp" />
        <element api="P:HistorianAdapters.LocalInputAdapter.StartTimeConstraint" />
        <element api="P:HistorianAdapters.LocalInputAdapter.Status" />
        <element api="P:HistorianAdapters.LocalInputAdapter.StopTimeConstraint" />
        <element api="P:HistorianAdapters.LocalInputAdapter.SupportsTemporalProcessing" />
        <element api="P:HistorianAdapters.LocalInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
      </containers>
      <file name="T_HistorianAdapters_LocalInputAdapter" />
    </api>
    <api id="Methods.T:HistorianAdapters.LocalInputAdapter">
      <topicdata name="LocalInputAdapter" group="list" subgroup="Methods" typeTopicId="T:HistorianAdapters.LocalInputAdapter" />
      <apidata name="LocalInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.LocalInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.LocalInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalInputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.LocalInputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.LocalInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.LocalInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.LocalInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.LocalInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" />
      </containers>
      <file name="Methods_T_HistorianAdapters_LocalInputAdapter" />
    </api>
    <api id="Properties.T:HistorianAdapters.LocalInputAdapter">
      <topicdata name="LocalInputAdapter" group="list" subgroup="Properties" typeTopicId="T:HistorianAdapters.LocalInputAdapter" />
      <apidata name="LocalInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.LocalInputAdapter.ArchiveLocation" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ArchiveOffloadLocation" />
        <element api="P:HistorianAdapters.LocalInputAdapter.AutoRepeat" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ConnectionInfo" />
        <element api="P:HistorianAdapters.LocalInputAdapter.InstanceName" />
        <element api="P:HistorianAdapters.LocalInputAdapter.ProcessingInterval" />
        <element api="P:HistorianAdapters.LocalInputAdapter.PublicationInterval" />
        <element api="P:HistorianAdapters.LocalInputAdapter.SimulateTimestamp" />
        <element api="P:HistorianAdapters.LocalInputAdapter.StartTimeConstraint" />
        <element api="P:HistorianAdapters.LocalInputAdapter.Status" />
        <element api="P:HistorianAdapters.LocalInputAdapter.StopTimeConstraint" />
        <element api="P:HistorianAdapters.LocalInputAdapter.SupportsTemporalProcessing" />
        <element api="P:HistorianAdapters.LocalInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" />
      </containers>
      <file name="Properties_T_HistorianAdapters_LocalInputAdapter" />
    </api>
    <api id="Events.T:HistorianAdapters.LocalInputAdapter">
      <topicdata name="LocalInputAdapter" group="list" subgroup="Events" typeTopicId="T:HistorianAdapters.LocalInputAdapter" />
      <apidata name="LocalInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" />
      </containers>
      <file name="Events_T_HistorianAdapters_LocalInputAdapter" />
    </api>
    <api id="Overload:HistorianAdapters.LocalInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_LocalInputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="79" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter__ctor" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.ArchiveLocation">
      <topicdata group="api" />
      <apidata name="ArchiveLocation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="121" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchiveLocation" />
      <setter name="set_ArchiveLocation" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FolderBrowserEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_ArchiveLocation" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.ArchiveOffloadLocation">
      <topicdata group="api" />
      <apidata name="ArchiveOffloadLocation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="147" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchiveOffloadLocation" />
      <setter name="set_ArchiveOffloadLocation" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.FolderBrowserEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_ArchiveOffloadLocation" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="422" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter_AttemptConnection" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="472" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.AutoRepeat">
      <topicdata group="api" />
      <apidata name="AutoRepeat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="229" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoRepeat" />
      <setter name="set_AutoRepeat" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_AutoRepeat" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.ConnectionInfo">
      <topicdata group="api" />
      <apidata name="ConnectionInfo" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ConnectionInfo" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalInputAdapter_ConnectionInfo" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:HistorianAdapters.LocalInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="315" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="410" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter_GetShortStatus" />
    </api>
    <api id="M:HistorianAdapters.LocalInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="362" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalInputAdapter_Initialize" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.InstanceName">
      <topicdata group="api" />
      <apidata name="InstanceName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InstanceName" />
      <setter name="set_InstanceName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_InstanceName" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.ProcessingInterval">
      <topicdata group="api" />
      <apidata name="ProcessingInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="264" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_ProcessingInterval" />
      <setter name="set_ProcessingInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalInputAdapter_ProcessingInterval" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.PublicationInterval">
      <topicdata group="api" />
      <apidata name="PublicationInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="168" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublicationInterval" />
      <setter name="set_PublicationInterval" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int64" ref="false" />
            <value>333333</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_PublicationInterval" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.SimulateTimestamp">
      <topicdata group="api" />
      <apidata name="SimulateTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="211" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamp" />
      <setter name="set_SimulateTimestamp" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_SimulateTimestamp" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.StartTimeConstraint">
      <topicdata group="api" />
      <apidata name="StartTimeConstraint" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="184" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StartTimeConstraint" />
      <setter name="set_StartTimeConstraint" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_StartTimeConstraint" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="287" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalInputAdapter_Status" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.StopTimeConstraint">
      <topicdata group="api" />
      <apidata name="StopTimeConstraint" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="196" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StopTimeConstraint" />
      <setter name="set_StopTimeConstraint" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalInputAdapter_StopTimeConstraint" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="247" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:HistorianAdapters.LocalInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalInputAdapter.cs" startLine="278" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:HistorianAdapters.LocalOutputAdapter">
      <topicdata group="api" />
      <apidata name="LocalOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:HistorianAdapters.LocalOutputAdapter.Instances" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.LocalOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.LocalOutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.Initialize" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.OnConnected" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.LocalOutputAdapter.ArchivePath" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.AutoRefreshMetadata" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.ConnectionInfo" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.DataSource" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.InputMeasurementKeys" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.InstanceName" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.OutputIsForArchive" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.Status" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
      </containers>
      <file name="T_HistorianAdapters_LocalOutputAdapter" />
    </api>
    <api id="Methods.T:HistorianAdapters.LocalOutputAdapter">
      <topicdata name="LocalOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:HistorianAdapters.LocalOutputAdapter" />
      <apidata name="LocalOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalOutputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.LocalOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.LocalOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.LocalOutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.Initialize" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.OnConnected" />
        <element api="M:HistorianAdapters.LocalOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" />
      </containers>
      <file name="Methods_T_HistorianAdapters_LocalOutputAdapter" />
    </api>
    <api id="Properties.T:HistorianAdapters.LocalOutputAdapter">
      <topicdata name="LocalOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:HistorianAdapters.LocalOutputAdapter" />
      <apidata name="LocalOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.LocalOutputAdapter.ArchivePath" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.AutoRefreshMetadata" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.ConnectionInfo" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.DataSource" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.InputMeasurementKeys" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.InstanceName" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.OutputIsForArchive" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.Status" />
        <element api="P:HistorianAdapters.LocalOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" />
      </containers>
      <file name="Properties_T_HistorianAdapters_LocalOutputAdapter" />
    </api>
    <api id="Events.T:HistorianAdapters.LocalOutputAdapter">
      <topicdata name="LocalOutputAdapter" group="list" subgroup="Events" typeTopicId="T:HistorianAdapters.LocalOutputAdapter" />
      <apidata name="LocalOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" />
      </containers>
      <file name="Events_T_HistorianAdapters_LocalOutputAdapter" />
    </api>
    <api id="Fields.T:HistorianAdapters.LocalOutputAdapter">
      <topicdata name="LocalOutputAdapter" group="list" subgroup="Fields" typeTopicId="T:HistorianAdapters.LocalOutputAdapter" />
      <apidata name="LocalOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.LocalOutputAdapter.#ctor" />
      <elements>
        <element api="F:HistorianAdapters.LocalOutputAdapter.Instances" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" />
      </containers>
      <file name="Fields_T_HistorianAdapters_LocalOutputAdapter" />
    </api>
    <api id="Overload:HistorianAdapters.LocalOutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.LocalOutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_LocalOutputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="122" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter__ctor" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.ArchivePath">
      <topicdata group="api" />
      <apidata name="ArchivePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="186" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchivePath" />
      <setter name="set_ArchivePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_ArchivePath" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="516" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="589" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.AutoRefreshMetadata">
      <topicdata group="api" />
      <apidata name="AutoRefreshMetadata" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="169" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoRefreshMetadata" />
      <setter name="set_AutoRefreshMetadata" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalOutputAdapter_AutoRefreshMetadata" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.ConnectionInfo">
      <topicdata group="api" />
      <apidata name="ConnectionInfo" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="193" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ConnectionInfo" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_ConnectionInfo" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.DataSource">
      <topicdata group="api" />
      <apidata name="DataSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="210" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_DataSource" />
      <setter name="set_DataSource" />
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_DataSource" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:HistorianAdapters.LocalOutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="421" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.ExecuteMetadataRefresh">
      <topicdata group="api" />
      <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="253" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_ExecuteMetadataRefresh" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="412" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="309" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_Initialize" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="177" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalOutputAdapter_InputMeasurementKeys" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.InstanceName">
      <topicdata group="api" />
      <apidata name="InstanceName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="159" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InstanceName" />
      <setter name="set_InstanceName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_LocalOutputAdapter_InstanceName" />
    </api>
    <api id="F:HistorianAdapters.LocalOutputAdapter.Instances">
      <topicdata group="api" />
      <apidata name="Instances" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" />
      <fielddata literal="false" initonly="true" serialized="true" />
      <returns>
        <type api="T:System.Collections.Concurrent.ConcurrentDictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="F_HistorianAdapters_LocalOutputAdapter_Instances" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.OnConnected">
      <topicdata group="api" />
      <apidata name="OnConnected" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="507" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_OnConnected" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="198" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="M:HistorianAdapters.LocalOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="629" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_LocalOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="227" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_Status" />
    </api>
    <api id="P:HistorianAdapters.LocalOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/LocalOutputAdapter.cs" startLine="203" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.LocalOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_LocalOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:HistorianAdapters.RemoteInputAdapter">
      <topicdata group="api" />
      <apidata name="RemoteInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteInputAdapter.#ctor" />
        <element api="M:HistorianAdapters.RemoteInputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.RemoteInputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.RemoteInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.RemoteInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.RemoteInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.RemoteInputAdapter.InitiateConnection" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Port" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Protocol" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Server" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Status" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.SupportsTemporalProcessing" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
      </containers>
      <file name="T_HistorianAdapters_RemoteInputAdapter" />
    </api>
    <api id="Methods.T:HistorianAdapters.RemoteInputAdapter">
      <topicdata name="RemoteInputAdapter" group="list" subgroup="Methods" typeTopicId="T:HistorianAdapters.RemoteInputAdapter" />
      <apidata name="RemoteInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteInputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.RemoteInputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.RemoteInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.RemoteInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.RemoteInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.RemoteInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" />
      </containers>
      <file name="Methods_T_HistorianAdapters_RemoteInputAdapter" />
    </api>
    <api id="Properties.T:HistorianAdapters.RemoteInputAdapter">
      <topicdata name="RemoteInputAdapter" group="list" subgroup="Properties" typeTopicId="T:HistorianAdapters.RemoteInputAdapter" />
      <apidata name="RemoteInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.RemoteInputAdapter.InitiateConnection" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Port" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Protocol" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Server" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.Status" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.SupportsTemporalProcessing" />
        <element api="P:HistorianAdapters.RemoteInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" />
      </containers>
      <file name="Properties_T_HistorianAdapters_RemoteInputAdapter" />
    </api>
    <api id="Events.T:HistorianAdapters.RemoteInputAdapter">
      <topicdata name="RemoteInputAdapter" group="list" subgroup="Events" typeTopicId="T:HistorianAdapters.RemoteInputAdapter" />
      <apidata name="RemoteInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" />
      </containers>
      <file name="Events_T_HistorianAdapters_RemoteInputAdapter" />
    </api>
    <api id="Overload:HistorianAdapters.RemoteInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_RemoteInputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="66" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter__ctor" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="268" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter_AttemptConnection" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="276" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:HistorianAdapters.RemoteInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="234" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="225" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter_GetShortStatus" />
    </api>
    <api id="M:HistorianAdapters.RemoteInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="179" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteInputAdapter_Initialize" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.InitiateConnection">
      <topicdata group="api" />
      <apidata name="InitiateConnection" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="135" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InitiateConnection" />
      <setter name="set_InitiateConnection" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteInputAdapter_InitiateConnection" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="101" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteInputAdapter_Port" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.Protocol">
      <topicdata group="api" />
      <apidata name="Protocol" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="118" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Protocol" />
      <setter name="set_Protocol" />
      <returns>
        <type api="T:GSF.Communication.TransportProtocol" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteInputAdapter_Protocol" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.Server">
      <topicdata group="api" />
      <apidata name="Server" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="84" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Server" />
      <setter name="set_Server" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteInputAdapter_Server" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="150" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_RemoteInputAdapter_Status" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="167" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_RemoteInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:HistorianAdapters.RemoteInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteInputAdapter.cs" startLine="162" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteInputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_RemoteInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:HistorianAdapters.RemoteOutputAdapter">
      <topicdata group="api" />
      <apidata name="RemoteOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteOutputAdapter.#ctor" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.RemoteOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.RemoteOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.Initialize" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.RemoteOutputAdapter.ConserveBandwidth" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.OutputIsForArchive" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.PayloadAware" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Port" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.SamplesPerTransmission" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Server" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Status" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.ThrottleTransmission" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
      </containers>
      <file name="T_HistorianAdapters_RemoteOutputAdapter" />
    </api>
    <api id="Methods.T:HistorianAdapters.RemoteOutputAdapter">
      <topicdata name="RemoteOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:HistorianAdapters.RemoteOutputAdapter" />
      <apidata name="RemoteOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteOutputAdapter.AttemptConnection" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.AttemptDisconnection" />
        <element api="Overload:HistorianAdapters.RemoteOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:HistorianAdapters.RemoteOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.RemoteOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.Initialize" />
        <element api="M:HistorianAdapters.RemoteOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" />
      </containers>
      <file name="Methods_T_HistorianAdapters_RemoteOutputAdapter" />
    </api>
    <api id="Properties.T:HistorianAdapters.RemoteOutputAdapter">
      <topicdata name="RemoteOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:HistorianAdapters.RemoteOutputAdapter" />
      <apidata name="RemoteOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.RemoteOutputAdapter.ConserveBandwidth" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.OutputIsForArchive" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.PayloadAware" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Port" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.SamplesPerTransmission" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Server" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.Status" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.ThrottleTransmission" />
        <element api="P:HistorianAdapters.RemoteOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" />
      </containers>
      <file name="Properties_T_HistorianAdapters_RemoteOutputAdapter" />
    </api>
    <api id="Events.T:HistorianAdapters.RemoteOutputAdapter">
      <topicdata name="RemoteOutputAdapter" group="list" subgroup="Events" typeTopicId="T:HistorianAdapters.RemoteOutputAdapter" />
      <apidata name="RemoteOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.RemoteOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" />
      </containers>
      <file name="Events_T_HistorianAdapters_RemoteOutputAdapter" />
    </api>
    <api id="Overload:HistorianAdapters.RemoteOutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:HistorianAdapters.RemoteOutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_RemoteOutputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="93" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter__ctor" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="369" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="378" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.ConserveBandwidth">
      <topicdata group="api" />
      <apidata name="ConserveBandwidth" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="175" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConserveBandwidth" />
      <setter name="set_ConserveBandwidth" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_ConserveBandwidth" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:HistorianAdapters.RemoteOutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="333" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_Dispose" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="321" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="261" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_Initialize" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="189" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.PayloadAware">
      <topicdata group="api" />
      <apidata name="PayloadAware" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PayloadAware" />
      <setter name="set_PayloadAware" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_PayloadAware" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1003</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_Port" />
    </api>
    <api id="M:HistorianAdapters.RemoteOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="389" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_RemoteOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.SamplesPerTransmission">
      <topicdata group="api" />
      <apidata name="SamplesPerTransmission" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="222" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SamplesPerTransmission" />
      <setter name="set_SamplesPerTransmission" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>100000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_SamplesPerTransmission" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.Server">
      <topicdata group="api" />
      <apidata name="Server" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="119" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Server" />
      <setter name="set_Server" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_Server" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="242" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_Status" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.ThrottleTransmission">
      <topicdata group="api" />
      <apidata name="ThrottleTransmission" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="203" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ThrottleTransmission" />
      <setter name="set_ThrottleTransmission" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_ThrottleTransmission" />
    </api>
    <api id="P:HistorianAdapters.RemoteOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/RemoteOutputAdapter.cs" startLine="233" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.RemoteOutputAdapter" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_RemoteOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:HistorianAdapters.StatisticsReader">
      <topicdata group="api" />
      <apidata name="StatisticsReader" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.StatisticsReader.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="Overload:HistorianAdapters.StatisticsReader.#ctor">
          <element api="M:HistorianAdapters.StatisticsReader.#ctor" />
          <element api="M:HistorianAdapters.StatisticsReader.#ctor(System.String)" />
        </element>
        <element api="M:HistorianAdapters.StatisticsReader.Close" />
        <element api="Overload:HistorianAdapters.StatisticsReader.Dispose">
          <element api="M:HistorianAdapters.StatisticsReader.Dispose" />
          <element api="M:HistorianAdapters.StatisticsReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.StatisticsReader.Open" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:HistorianAdapters.StatisticsReader.ActualDataRate" />
        <element api="P:HistorianAdapters.StatisticsReader.ArchiveFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.AverageLatency" />
        <element api="P:HistorianAdapters.StatisticsReader.ConnectedStats" />
        <element api="P:HistorianAdapters.StatisticsReader.DataQualityErrors" />
        <element api="P:HistorianAdapters.StatisticsReader.EndTime" />
        <element api="P:HistorianAdapters.StatisticsReader.IntercomFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.MetadataFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.MissingFrames" />
        <element api="P:HistorianAdapters.StatisticsReader.StartTime" />
        <element api="P:HistorianAdapters.StatisticsReader.StateFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.TimeQualityErrors" />
        <element api="P:HistorianAdapters.StatisticsReader.TotalFrames" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
      </containers>
      <file name="T_HistorianAdapters_StatisticsReader" />
    </api>
    <api id="Methods.T:HistorianAdapters.StatisticsReader">
      <topicdata name="StatisticsReader" group="list" subgroup="Methods" typeTopicId="T:HistorianAdapters.StatisticsReader" />
      <apidata name="StatisticsReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.StatisticsReader.#ctor" />
      <elements>
        <element api="M:HistorianAdapters.StatisticsReader.Close" />
        <element api="Overload:HistorianAdapters.StatisticsReader.Dispose">
          <element api="M:HistorianAdapters.StatisticsReader.Dispose" />
          <element api="M:HistorianAdapters.StatisticsReader.Dispose(System.Boolean)" />
        </element>
        <element api="M:HistorianAdapters.StatisticsReader.Open" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" />
      </containers>
      <file name="Methods_T_HistorianAdapters_StatisticsReader" />
    </api>
    <api id="Properties.T:HistorianAdapters.StatisticsReader">
      <topicdata name="StatisticsReader" group="list" subgroup="Properties" typeTopicId="T:HistorianAdapters.StatisticsReader" />
      <apidata name="StatisticsReader" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:HistorianAdapters.StatisticsReader.#ctor" />
      <elements>
        <element api="P:HistorianAdapters.StatisticsReader.ActualDataRate" />
        <element api="P:HistorianAdapters.StatisticsReader.ArchiveFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.AverageLatency" />
        <element api="P:HistorianAdapters.StatisticsReader.ConnectedStats" />
        <element api="P:HistorianAdapters.StatisticsReader.DataQualityErrors" />
        <element api="P:HistorianAdapters.StatisticsReader.EndTime" />
        <element api="P:HistorianAdapters.StatisticsReader.IntercomFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.MetadataFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.MissingFrames" />
        <element api="P:HistorianAdapters.StatisticsReader.StartTime" />
        <element api="P:HistorianAdapters.StatisticsReader.StateFilePath" />
        <element api="P:HistorianAdapters.StatisticsReader.TimeQualityErrors" />
        <element api="P:HistorianAdapters.StatisticsReader.TotalFrames" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" />
      </containers>
      <file name="Properties_T_HistorianAdapters_StatisticsReader" />
    </api>
    <api id="Overload:HistorianAdapters.StatisticsReader.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:HistorianAdapters.StatisticsReader.#ctor" />
        <element api="M:HistorianAdapters.StatisticsReader.#ctor(System.String)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_StatisticsReader__ctor" />
    </api>
    <api id="Overload:HistorianAdapters.StatisticsReader.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:HistorianAdapters.StatisticsReader.Dispose" />
        <element api="M:HistorianAdapters.StatisticsReader.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="Overload_HistorianAdapters_StatisticsReader_Dispose" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:HistorianAdapters.StatisticsReader.#ctor" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="68" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader__ctor" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.#ctor(System.String)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:HistorianAdapters.StatisticsReader.#ctor" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="89" />
      <parameters>
        <parameter name="sourceConfigPath">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader__ctor_1" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.ActualDataRate">
      <topicdata group="api" />
      <apidata name="ActualDataRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="235" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ActualDataRate" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_ActualDataRate" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.ArchiveFilePath">
      <topicdata group="api" />
      <apidata name="ArchiveFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="130" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchiveFilePath" />
      <setter name="set_ArchiveFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_ArchiveFilePath" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.AverageLatency">
      <topicdata group="api" />
      <apidata name="AverageLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="223" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AverageLatency" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_AverageLatency" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.Close">
      <topicdata group="api" />
      <apidata name="Close" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="328" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader_Close" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.ConnectedStats">
      <topicdata group="api" />
      <apidata name="ConnectedStats" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="211" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConnectedStats" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_ConnectedStats" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.DataQualityErrors">
      <topicdata group="api" />
      <apidata name="DataQualityErrors" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="247" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DataQualityErrors" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_DataQualityErrors" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:HistorianAdapters.StatisticsReader.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="336" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader_Dispose" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:HistorianAdapters.StatisticsReader.Dispose" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="346" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader_Dispose_1" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.EndTime">
      <topicdata group="api" />
      <apidata name="EndTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="175" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EndTime" />
      <setter name="set_EndTime" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_EndTime" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.IntercomFilePath">
      <topicdata group="api" />
      <apidata name="IntercomFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="148" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IntercomFilePath" />
      <setter name="set_IntercomFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_IntercomFilePath" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.MetadataFilePath">
      <topicdata group="api" />
      <apidata name="MetadataFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="157" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MetadataFilePath" />
      <setter name="set_MetadataFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_MetadataFilePath" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.MissingFrames">
      <topicdata group="api" />
      <apidata name="MissingFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="199" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MissingFrames" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_MissingFrames" />
    </api>
    <api id="M:HistorianAdapters.StatisticsReader.Open">
      <topicdata group="api" />
      <apidata name="Open" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="276" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="M_HistorianAdapters_StatisticsReader_Open" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.StartTime">
      <topicdata group="api" />
      <apidata name="StartTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="166" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StartTime" />
      <setter name="set_StartTime" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_StartTime" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.StateFilePath">
      <topicdata group="api" />
      <apidata name="StateFilePath" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="139" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StateFilePath" />
      <setter name="set_StateFilePath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_StateFilePath" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.TimeQualityErrors">
      <topicdata group="api" />
      <apidata name="TimeQualityErrors" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="259" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TimeQualityErrors" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_TimeQualityErrors" />
    </api>
    <api id="P:HistorianAdapters.StatisticsReader.TotalFrames">
      <topicdata group="api" />
      <apidata name="TotalFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/HistorianAdapters/StatisticsReader.cs" startLine="187" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalFrames" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.Historian.Files.MetadataRecord" ref="true" />
            <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
              <specialization>
                <type api="T:GSF.Historian.IDataPoint" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="HistorianAdapters" module="HistorianAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:HistorianAdapters" />
        <type api="T:HistorianAdapters.StatisticsReader" ref="true" />
      </containers>
      <file name="P_HistorianAdapters_StatisticsReader_TotalFrames" />
    </api>
    <api id="N:ICCPExport">
      <topicdata group="api" />
      <apidata name="ICCPExport" group="namespace" />
      <elements>
        <element api="T:ICCPExport.FileExporter" />
      </elements>
      <file name="N_ICCPExport" />
    </api>
    <api id="T:ICCPExport.FileExporter">
      <topicdata group="api" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ICCPExport.FileExporter.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ICCPExport.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ICCPExport.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:ICCPExport.FileExporter.#ctor" />
        <element api="Overload:ICCPExport.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:ICCPExport.FileExporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:ICCPExport.FileExporter.Initialize" />
        <element api="Overload:ICCPExport.FileExporter.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:ICCPExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:ICCPExport.FileExporter.CompanyTagPrefix" />
        <element api="P:ICCPExport.FileExporter.ExportInterval" />
        <element api="P:ICCPExport.FileExporter.ReferenceAngleMeasurement" />
        <element api="P:ICCPExport.FileExporter.Status" />
        <element api="P:ICCPExport.FileExporter.UseNumericQuality" />
        <element api="P:ICCPExport.FileExporter.UseReferenceAngle" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
      </containers>
      <file name="T_ICCPExport_FileExporter" />
    </api>
    <api id="Methods.T:ICCPExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Methods" typeTopicId="T:ICCPExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ICCPExport.FileExporter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ICCPExport.FileExporter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ICCPExport.FileExporter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:ICCPExport.FileExporter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:ICCPExport.FileExporter.Dispose(System.Boolean)" />
        </element>
        <element api="M:ICCPExport.FileExporter.Initialize" />
        <element api="Overload:ICCPExport.FileExporter.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:ICCPExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" />
      </containers>
      <file name="Methods_T_ICCPExport_FileExporter" />
    </api>
    <api id="Properties.T:ICCPExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Properties" typeTopicId="T:ICCPExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ICCPExport.FileExporter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:ICCPExport.FileExporter.CompanyTagPrefix" />
        <element api="P:ICCPExport.FileExporter.ExportInterval" />
        <element api="P:ICCPExport.FileExporter.ReferenceAngleMeasurement" />
        <element api="P:ICCPExport.FileExporter.Status" />
        <element api="P:ICCPExport.FileExporter.UseNumericQuality" />
        <element api="P:ICCPExport.FileExporter.UseReferenceAngle" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" />
      </containers>
      <file name="Properties_T_ICCPExport_FileExporter" />
    </api>
    <api id="Events.T:ICCPExport.FileExporter">
      <topicdata name="FileExporter" group="list" subgroup="Events" typeTopicId="T:ICCPExport.FileExporter" />
      <apidata name="FileExporter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:ICCPExport.FileExporter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" />
      </containers>
      <file name="Events_T_ICCPExport_FileExporter" />
    </api>
    <api id="Overload:ICCPExport.FileExporter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:ICCPExport.FileExporter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="Overload_ICCPExport_FileExporter_Dispose" />
    </api>
    <api id="Overload:ICCPExport.FileExporter.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:ICCPExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="Overload_ICCPExport_FileExporter_PublishFrame" />
    </api>
    <api id="M:ICCPExport.FileExporter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" />
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="M_ICCPExport_FileExporter__ctor" />
    </api>
    <api id="P:ICCPExport.FileExporter.CompanyTagPrefix">
      <topicdata group="api" />
      <apidata name="CompanyTagPrefix" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CompanyTagPrefix" />
      <setter name="set_CompanyTagPrefix" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_ICCPExport_FileExporter_CompanyTagPrefix" />
    </api>
    <api id="M:ICCPExport.FileExporter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:ICCPExport.FileExporter.Dispose" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="231" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="M_ICCPExport_FileExporter_Dispose" />
    </api>
    <api id="P:ICCPExport.FileExporter.ExportInterval">
      <topicdata group="api" />
      <apidata name="ExportInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="102" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExportInterval" />
      <setter name="set_ExportInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_ICCPExport_FileExporter_ExportInterval" />
    </api>
    <api id="M:ICCPExport.FileExporter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="261" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="M_ICCPExport_FileExporter_Initialize" />
    </api>
    <api id="M:ICCPExport.FileExporter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:ICCPExport.FileExporter.PublishFrame" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="368" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="M_ICCPExport_FileExporter_PublishFrame" />
    </api>
    <api id="P:ICCPExport.FileExporter.ReferenceAngleMeasurement">
      <topicdata group="api" />
      <apidata name="ReferenceAngleMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReferenceAngleMeasurement" />
      <setter name="set_ReferenceAngleMeasurement" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>filterExpression={SignalAcronym = 'IPHA' OR SignalAcronym = 'VPHA'}; selectable=false</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_ICCPExport_FileExporter_ReferenceAngleMeasurement" />
    </api>
    <api id="P:ICCPExport.FileExporter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="189" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <file name="P_ICCPExport_FileExporter_Status" />
    </api>
    <api id="P:ICCPExport.FileExporter.UseNumericQuality">
      <topicdata group="api" />
      <apidata name="UseNumericQuality" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="174" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseNumericQuality" />
      <setter name="set_UseNumericQuality" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_ICCPExport_FileExporter_UseNumericQuality" />
    </api>
    <api id="P:ICCPExport.FileExporter.UseReferenceAngle">
      <topicdata group="api" />
      <apidata name="UseReferenceAngle" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/ICCPExport/FileExporter.cs" startLine="119" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseReferenceAngle" />
      <setter name="set_UseReferenceAngle" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="ICCPExport" module="ICCPExport" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:ICCPExport" />
        <type api="T:ICCPExport.FileExporter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_ICCPExport_FileExporter_UseReferenceAngle" />
    </api>
    <api id="N:InfluxDBAdapters">
      <topicdata group="api" />
      <apidata name="InfluxDBAdapters" group="namespace" />
      <elements>
        <element api="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      </elements>
      <file name="N_InfluxDBAdapters" />
    </api>
    <api id="T:InfluxDBAdapters.InfluxDBOutputAdapter">
      <topicdata group="api" />
      <apidata name="InfluxDBOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultUseParallelPosting" />
        <element api="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultValuesPerPost" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptConnection" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptDisconnection" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.Initialize" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.AuthorizationToken" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.DatabaseName" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.OutputIsForArchive" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.Password" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.RequeueOnException" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.ServerUri" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.Status" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseAsyncConnect" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseParallelPosting" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UserName" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.ValuesPerPost" />
      </elements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:InfluxDBAdapters" />
      </containers>
      <file name="T_InfluxDBAdapters_InfluxDBOutputAdapter" />
    </api>
    <api id="Methods.T:InfluxDBAdapters.InfluxDBOutputAdapter">
      <topicdata name="InfluxDBOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      <apidata name="InfluxDBOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:InfluxDBAdapters.InfluxDBOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptConnection" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptDisconnection" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.Initialize" />
        <element api="M:InfluxDBAdapters.InfluxDBOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      </containers>
      <file name="Methods_T_InfluxDBAdapters_InfluxDBOutputAdapter" />
    </api>
    <api id="Properties.T:InfluxDBAdapters.InfluxDBOutputAdapter">
      <topicdata name="InfluxDBOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      <apidata name="InfluxDBOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.AuthorizationToken" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.DatabaseName" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.OutputIsForArchive" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.Password" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.RequeueOnException" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.ServerUri" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.Status" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseAsyncConnect" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseParallelPosting" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.UserName" />
        <element api="P:InfluxDBAdapters.InfluxDBOutputAdapter.ValuesPerPost" />
      </elements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      </containers>
      <file name="Properties_T_InfluxDBAdapters_InfluxDBOutputAdapter" />
    </api>
    <api id="Events.T:InfluxDBAdapters.InfluxDBOutputAdapter">
      <topicdata name="InfluxDBOutputAdapter" group="list" subgroup="Events" typeTopicId="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      <apidata name="InfluxDBOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      </containers>
      <file name="Events_T_InfluxDBAdapters_InfluxDBOutputAdapter" />
    </api>
    <api id="Fields.T:InfluxDBAdapters.InfluxDBOutputAdapter">
      <topicdata name="InfluxDBOutputAdapter" group="list" subgroup="Fields" typeTopicId="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      <apidata name="InfluxDBOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor" />
      <elements>
        <element api="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultUseParallelPosting" />
        <element api="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultValuesPerPost" />
      </elements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" />
      </containers>
      <file name="Fields_T_InfluxDBAdapters_InfluxDBOutputAdapter" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="85" />
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter__ctor" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="355" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="396" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.AuthorizationToken">
      <topicdata group="api" />
      <apidata name="AuthorizationToken" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="170" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AuthorizationToken" />
      <setter name="set_AuthorizationToken" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_AuthorizationToken" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.DatabaseName">
      <topicdata group="api" />
      <apidata name="DatabaseName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="122" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseName" />
      <setter name="set_DatabaseName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_DatabaseName" />
    </api>
    <api id="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultUseParallelPosting">
      <topicdata group="api" />
      <apidata name="DefaultUseParallelPosting" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="F_InfluxDBAdapters_InfluxDBOutputAdapter_DefaultUseParallelPosting" />
    </api>
    <api id="F:InfluxDBAdapters.InfluxDBOutputAdapter.DefaultValuesPerPost">
      <topicdata group="api" />
      <apidata name="DefaultValuesPerPost" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>50</value>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="F_InfluxDBAdapters_InfluxDBOutputAdapter_DefaultValuesPerPost" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="299" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="307" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter_Initialize" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="234" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="154" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_Password" />
    </api>
    <api id="M:InfluxDBAdapters.InfluxDBOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="403" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="M_InfluxDBAdapters_InfluxDBOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.RequeueOnException">
      <topicdata group="api" />
      <apidata name="RequeueOnException" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="219" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_RequeueOnException" />
      <setter name="set_RequeueOnException" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_RequeueOnException" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.ServerUri">
      <topicdata group="api" />
      <apidata name="ServerUri" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="106" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerUri" />
      <setter name="set_ServerUri" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_ServerUri" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="256" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_Status" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="245" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.UseParallelPosting">
      <topicdata group="api" />
      <apidata name="UseParallelPosting" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="186" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseParallelPosting" />
      <setter name="set_UseParallelPosting" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_UseParallelPosting" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_UserName" />
    </api>
    <api id="P:InfluxDBAdapters.InfluxDBOutputAdapter.ValuesPerPost">
      <topicdata group="api" />
      <apidata name="ValuesPerPost" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/InfluxDBAdapters/InfluxDBOutputAdapter.cs" startLine="202" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValuesPerPost" />
      <setter name="set_ValuesPerPost" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="InfluxDBAdapters" module="InfluxDBAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:InfluxDBAdapters" />
        <type api="T:InfluxDBAdapters.InfluxDBOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>50</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_InfluxDBAdapters_InfluxDBOutputAdapter_ValuesPerPost" />
    </api>
    <api id="N:KafkaAdapters">
      <topicdata group="api" />
      <apidata name="KafkaAdapters" group="namespace" />
      <elements>
        <element api="T:KafkaAdapters.BrokerRouterExtensions" />
        <element api="T:KafkaAdapters.MetadataRecord" />
        <element api="T:KafkaAdapters.DataQualityFlags" />
        <element api="T:KafkaAdapters.SerializationExtensions" />
        <element api="T:KafkaAdapters.TimeSeriesConsumer" />
        <element api="T:KafkaAdapters.TimeSeriesMetadata" />
        <element api="T:KafkaAdapters.TimeSeriesProducer" />
      </elements>
      <file name="N_KafkaAdapters" />
    </api>
    <api id="T:KafkaAdapters.BrokerRouterExtensions">
      <topicdata group="api" />
      <apidata name="BrokerRouterExtensions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/BrokerRouterExtensions.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:KafkaAdapters.BrokerRouterExtensions.Fetch(Misakai.Kafka.BrokerRouter,System.String,System.Int32,System.Int64,System.Int32)" />
        <element api="M:KafkaAdapters.BrokerRouterExtensions.LatestOffset(Misakai.Kafka.BrokerRouter,System.String,System.Int32)" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_KafkaAdapters_BrokerRouterExtensions" />
    </api>
    <api id="Methods.T:KafkaAdapters.BrokerRouterExtensions">
      <topicdata name="BrokerRouterExtensions" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.BrokerRouterExtensions" />
      <apidata name="BrokerRouterExtensions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:KafkaAdapters.BrokerRouterExtensions.Fetch(Misakai.Kafka.BrokerRouter,System.String,System.Int32,System.Int64,System.Int32)" />
        <element api="M:KafkaAdapters.BrokerRouterExtensions.LatestOffset(Misakai.Kafka.BrokerRouter,System.String,System.Int32)" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.BrokerRouterExtensions" />
      </containers>
      <file name="Methods_T_KafkaAdapters_BrokerRouterExtensions" />
    </api>
    <api id="M:KafkaAdapters.BrokerRouterExtensions.Fetch(Misakai.Kafka.BrokerRouter,System.String,System.Int32,System.Int64,System.Int32)">
      <topicdata group="api" />
      <apidata name="Fetch" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/BrokerRouterExtensions.cs" startLine="47" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="router">
          <type api="T:Misakai.Kafka.BrokerRouter" ref="true" />
        </parameter>
        <parameter name="topic">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="partitionID" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </parameter>
        <parameter name="offset" optional="true">
          <type api="T:System.Int64" ref="false" />
          <argument>
            <type api="T:System.Int64" ref="false" />
            <value>0</value>
          </argument>
        </parameter>
        <parameter name="maxBytes" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>32768</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:Misakai.Kafka.FetchResponse" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.BrokerRouterExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_BrokerRouterExtensions_Fetch" />
    </api>
    <api id="M:KafkaAdapters.BrokerRouterExtensions.LatestOffset(Misakai.Kafka.BrokerRouter,System.String,System.Int32)">
      <topicdata group="api" />
      <apidata name="LatestOffset" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/BrokerRouterExtensions.cs" startLine="80" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="router">
          <type api="T:Misakai.Kafka.BrokerRouter" ref="true" />
        </parameter>
        <parameter name="topic">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="partitionID" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.BrokerRouterExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_BrokerRouterExtensions_LatestOffset" />
    </api>
    <api id="T:KafkaAdapters.DataQualityFlags">
      <topicdata group="api" />
      <apidata name="DataQualityFlags" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <enumerationbase>
        <type api="T:System.Byte" ref="false" />
      </enumerationbase>
      <elements>
        <element api="F:KafkaAdapters.DataQualityFlags.Normal" />
        <element api="F:KafkaAdapters.DataQualityFlags.ValueQualityIsBad" />
        <element api="F:KafkaAdapters.DataQualityFlags.TimeQualityIsBad" />
        <element api="F:KafkaAdapters.DataQualityFlags.DecodeVersionMask" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.FlagsAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_KafkaAdapters_DataQualityFlags" />
    </api>
    <api id="F:KafkaAdapters.DataQualityFlags.DecodeVersionMask">
      <topicdata group="api" notopic="" />
      <apidata name="DecodeVersionMask" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </returns>
      <value>252</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </containers>
      <file name="F_KafkaAdapters_DataQualityFlags_DecodeVersionMask" />
    </api>
    <api id="F:KafkaAdapters.DataQualityFlags.Normal">
      <topicdata group="api" notopic="" />
      <apidata name="Normal" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </containers>
      <file name="F_KafkaAdapters_DataQualityFlags_Normal" />
    </api>
    <api id="F:KafkaAdapters.DataQualityFlags.TimeQualityIsBad">
      <topicdata group="api" notopic="" />
      <apidata name="TimeQualityIsBad" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </containers>
      <file name="F_KafkaAdapters_DataQualityFlags_TimeQualityIsBad" />
    </api>
    <api id="F:KafkaAdapters.DataQualityFlags.ValueQualityIsBad">
      <topicdata group="api" notopic="" />
      <apidata name="ValueQualityIsBad" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </containers>
      <file name="F_KafkaAdapters_DataQualityFlags_ValueQualityIsBad" />
    </api>
    <api id="T:KafkaAdapters.MetadataRecord">
      <topicdata group="api" />
      <apidata name="MetadataRecord" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.MetadataRecord.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:KafkaAdapters.MetadataRecord.DateTimeFormat" />
        <element api="F:KafkaAdapters.MetadataRecord.Description" />
        <element api="F:KafkaAdapters.MetadataRecord.Device" />
        <element api="F:KafkaAdapters.MetadataRecord.EngineeringUnits" />
        <element api="F:KafkaAdapters.MetadataRecord.ID" />
        <element api="F:KafkaAdapters.MetadataRecord.LastUpdate" />
        <element api="F:KafkaAdapters.MetadataRecord.Latitude" />
        <element api="F:KafkaAdapters.MetadataRecord.Longitude" />
        <element api="F:KafkaAdapters.MetadataRecord.Phase" />
        <element api="F:KafkaAdapters.MetadataRecord.PhasorType" />
        <element api="F:KafkaAdapters.MetadataRecord.PointTag" />
        <element api="F:KafkaAdapters.MetadataRecord.Protocol" />
        <element api="F:KafkaAdapters.MetadataRecord.SignalType" />
        <element api="F:KafkaAdapters.MetadataRecord.Source" />
        <element api="F:KafkaAdapters.MetadataRecord.UniqueID" />
        <element api="M:KafkaAdapters.MetadataRecord.#ctor" />
        <element api="M:KafkaAdapters.MetadataRecord.CalculateChecksum" />
        <element api="M:KafkaAdapters.MetadataRecord.ParseSignalID" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <file name="T_KafkaAdapters_MetadataRecord" />
    </api>
    <api id="Methods.T:KafkaAdapters.MetadataRecord">
      <topicdata name="MetadataRecord" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.MetadataRecord" />
      <apidata name="MetadataRecord" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.MetadataRecord.#ctor" />
      <elements>
        <element api="M:KafkaAdapters.MetadataRecord.CalculateChecksum" />
        <element api="M:KafkaAdapters.MetadataRecord.ParseSignalID" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" />
      </containers>
      <file name="Methods_T_KafkaAdapters_MetadataRecord" />
    </api>
    <api id="Fields.T:KafkaAdapters.MetadataRecord">
      <topicdata name="MetadataRecord" group="list" subgroup="Fields" typeTopicId="T:KafkaAdapters.MetadataRecord" />
      <apidata name="MetadataRecord" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.MetadataRecord.#ctor" />
      <elements>
        <element api="F:KafkaAdapters.MetadataRecord.DateTimeFormat" />
        <element api="F:KafkaAdapters.MetadataRecord.Description" />
        <element api="F:KafkaAdapters.MetadataRecord.Device" />
        <element api="F:KafkaAdapters.MetadataRecord.EngineeringUnits" />
        <element api="F:KafkaAdapters.MetadataRecord.ID" />
        <element api="F:KafkaAdapters.MetadataRecord.LastUpdate" />
        <element api="F:KafkaAdapters.MetadataRecord.Latitude" />
        <element api="F:KafkaAdapters.MetadataRecord.Longitude" />
        <element api="F:KafkaAdapters.MetadataRecord.Phase" />
        <element api="F:KafkaAdapters.MetadataRecord.PhasorType" />
        <element api="F:KafkaAdapters.MetadataRecord.PointTag" />
        <element api="F:KafkaAdapters.MetadataRecord.Protocol" />
        <element api="F:KafkaAdapters.MetadataRecord.SignalType" />
        <element api="F:KafkaAdapters.MetadataRecord.Source" />
        <element api="F:KafkaAdapters.MetadataRecord.UniqueID" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" />
      </containers>
      <file name="Fields_T_KafkaAdapters_MetadataRecord" />
    </api>
    <api id="M:KafkaAdapters.MetadataRecord.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" startLine="40" />
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_MetadataRecord__ctor" />
    </api>
    <api id="M:KafkaAdapters.MetadataRecord.CalculateChecksum">
      <topicdata group="api" />
      <apidata name="CalculateChecksum" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" startLine="149" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_MetadataRecord_CalculateChecksum" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.DateTimeFormat">
      <topicdata group="api" />
      <apidata name="DateTimeFormat" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>yyyy-MM-dd HH:mm:ss.fff</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_DateTimeFormat" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Description" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Device">
      <topicdata group="api" />
      <apidata name="Device" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Device" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.EngineeringUnits">
      <topicdata group="api" />
      <apidata name="EngineeringUnits" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_EngineeringUnits" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_ID" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.LastUpdate">
      <topicdata group="api" />
      <apidata name="LastUpdate" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_LastUpdate" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Latitude">
      <topicdata group="api" />
      <apidata name="Latitude" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Single" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Latitude" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Longitude">
      <topicdata group="api" />
      <apidata name="Longitude" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Single" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Longitude" />
    </api>
    <api id="M:KafkaAdapters.MetadataRecord.ParseSignalID">
      <topicdata group="api" />
      <apidata name="ParseSignalID" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" startLine="139" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_MetadataRecord_ParseSignalID" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Phase">
      <topicdata group="api" />
      <apidata name="Phase" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Phase" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.PhasorType">
      <topicdata group="api" />
      <apidata name="PhasorType" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_PhasorType" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.PointTag">
      <topicdata group="api" />
      <apidata name="PointTag" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_PointTag" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Protocol">
      <topicdata group="api" />
      <apidata name="Protocol" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Protocol" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.SignalType">
      <topicdata group="api" />
      <apidata name="SignalType" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_SignalType" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.Source">
      <topicdata group="api" />
      <apidata name="Source" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_Source" />
    </api>
    <api id="F:KafkaAdapters.MetadataRecord.UniqueID">
      <topicdata group="api" />
      <apidata name="UniqueID" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/MetadataRecord.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_MetadataRecord_UniqueID" />
    </api>
    <api id="T:KafkaAdapters.SerializationExtensions">
      <topicdata group="api" />
      <apidata name="SerializationExtensions" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:KafkaAdapters.SerializationExtensions.DecodeVersion" />
        <element api="F:KafkaAdapters.SerializationExtensions.KeySize" />
        <element api="F:KafkaAdapters.SerializationExtensions.ValueSize" />
        <element api="M:KafkaAdapters.SerializationExtensions.DeriveQualityFlags(GSF.TimeSeries.MeasurementStateFlags)" />
        <element api="M:KafkaAdapters.SerializationExtensions.DeriveStateFlags(KafkaAdapters.DataQualityFlags)" />
        <element api="M:KafkaAdapters.SerializationExtensions.KafkaDeserialize(Misakai.Kafka.Message,System.UInt32@,System.Byte@)" />
        <element api="M:KafkaAdapters.SerializationExtensions.KakfaSerialize(GSF.TimeSeries.IMeasurement,Misakai.Kafka.Message,System.Byte)" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_KafkaAdapters_SerializationExtensions" />
    </api>
    <api id="Methods.T:KafkaAdapters.SerializationExtensions">
      <topicdata name="SerializationExtensions" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.SerializationExtensions" />
      <apidata name="SerializationExtensions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:KafkaAdapters.SerializationExtensions.DeriveQualityFlags(GSF.TimeSeries.MeasurementStateFlags)" />
        <element api="M:KafkaAdapters.SerializationExtensions.DeriveStateFlags(KafkaAdapters.DataQualityFlags)" />
        <element api="M:KafkaAdapters.SerializationExtensions.KafkaDeserialize(Misakai.Kafka.Message,System.UInt32@,System.Byte@)" />
        <element api="M:KafkaAdapters.SerializationExtensions.KakfaSerialize(GSF.TimeSeries.IMeasurement,Misakai.Kafka.Message,System.Byte)" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" />
      </containers>
      <file name="Methods_T_KafkaAdapters_SerializationExtensions" />
    </api>
    <api id="Fields.T:KafkaAdapters.SerializationExtensions">
      <topicdata name="SerializationExtensions" group="list" subgroup="Fields" typeTopicId="T:KafkaAdapters.SerializationExtensions" />
      <apidata name="SerializationExtensions" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="F:KafkaAdapters.SerializationExtensions.DecodeVersion" />
        <element api="F:KafkaAdapters.SerializationExtensions.KeySize" />
        <element api="F:KafkaAdapters.SerializationExtensions.ValueSize" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" />
      </containers>
      <file name="Fields_T_KafkaAdapters_SerializationExtensions" />
    </api>
    <api id="F:KafkaAdapters.SerializationExtensions.DecodeVersion">
      <topicdata group="api" />
      <apidata name="DecodeVersion" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Byte" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_SerializationExtensions_DecodeVersion" />
    </api>
    <api id="M:KafkaAdapters.SerializationExtensions.DeriveQualityFlags(GSF.TimeSeries.MeasurementStateFlags)">
      <topicdata group="api" />
      <apidata name="DeriveQualityFlags" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" startLine="166" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="stateFlags">
          <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_SerializationExtensions_DeriveQualityFlags" />
    </api>
    <api id="M:KafkaAdapters.SerializationExtensions.DeriveStateFlags(KafkaAdapters.DataQualityFlags)">
      <topicdata group="api" />
      <apidata name="DeriveStateFlags" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" startLine="185" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="qualityFlags">
          <type api="T:KafkaAdapters.DataQualityFlags" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_SerializationExtensions_DeriveStateFlags" />
    </api>
    <api id="M:KafkaAdapters.SerializationExtensions.KafkaDeserialize(Misakai.Kafka.Message,System.UInt32@,System.Byte@)">
      <topicdata group="api" />
      <apidata name="KafkaDeserialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" startLine="133" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="message">
          <type api="T:Misakai.Kafka.Message" ref="true" />
        </parameter>
        <parameter name="id" out="true">
          <referenceTo>
            <type api="T:System.UInt32" ref="false" />
          </referenceTo>
        </parameter>
        <parameter name="metadataVersion" out="true">
          <referenceTo>
            <type api="T:System.Byte" ref="false" />
          </referenceTo>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.TimeSeries.Measurement" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_SerializationExtensions_KafkaDeserialize" />
    </api>
    <api id="M:KafkaAdapters.SerializationExtensions.KakfaSerialize(GSF.TimeSeries.IMeasurement,Misakai.Kafka.Message,System.Byte)">
      <topicdata group="api" />
      <apidata name="KakfaSerialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" startLine="105" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
        <parameter name="message">
          <type api="T:Misakai.Kafka.Message" ref="true" />
        </parameter>
        <parameter name="metadataVersion">
          <type api="T:System.Byte" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.ExtensionAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="M_KafkaAdapters_SerializationExtensions_KakfaSerialize" />
    </api>
    <api id="F:KafkaAdapters.SerializationExtensions.KeySize">
      <topicdata group="api" />
      <apidata name="KeySize" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>12</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_SerializationExtensions_KeySize" />
    </api>
    <api id="F:KafkaAdapters.SerializationExtensions.ValueSize">
      <topicdata group="api" />
      <apidata name="ValueSize" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/SerializationExtensions.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.SerializationExtensions" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_SerializationExtensions_ValueSize" />
    </api>
    <api id="T:KafkaAdapters.TimeSeriesConsumer">
      <topicdata group="api" />
      <apidata name="TimeSeriesConsumer" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultConsumerOffsetCacheInterval" />
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultReadDelay" />
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultTrackConsumerIndex" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.AttemptConnection" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.AttemptDisconnection" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.GetShortStatus(System.Int32)" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:KafkaAdapters.TimeSeriesConsumer.CacheMetadataLocally" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetCacheInterval" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetFileName" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.MetadataTopic" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Partitions" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ReadDelay" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Servers" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Status" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.SupportsTemporalProcessing" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Topic" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.TrackConsumerOffset" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <file name="T_KafkaAdapters_TimeSeriesConsumer" />
    </api>
    <api id="Methods.T:KafkaAdapters.TimeSeriesConsumer">
      <topicdata name="TimeSeriesConsumer" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.TimeSeriesConsumer" />
      <apidata name="TimeSeriesConsumer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesConsumer.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:KafkaAdapters.TimeSeriesConsumer.AttemptConnection" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.AttemptDisconnection" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.GetShortStatus(System.Int32)" />
        <element api="M:KafkaAdapters.TimeSeriesConsumer.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" />
      </containers>
      <file name="Methods_T_KafkaAdapters_TimeSeriesConsumer" />
    </api>
    <api id="Properties.T:KafkaAdapters.TimeSeriesConsumer">
      <topicdata name="TimeSeriesConsumer" group="list" subgroup="Properties" typeTopicId="T:KafkaAdapters.TimeSeriesConsumer" />
      <apidata name="TimeSeriesConsumer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:KafkaAdapters.TimeSeriesConsumer.CacheMetadataLocally" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetCacheInterval" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetFileName" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.MetadataTopic" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Partitions" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.ReadDelay" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Servers" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Status" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.SupportsTemporalProcessing" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.Topic" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.TrackConsumerOffset" />
        <element api="P:KafkaAdapters.TimeSeriesConsumer.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" />
      </containers>
      <file name="Properties_T_KafkaAdapters_TimeSeriesConsumer" />
    </api>
    <api id="Events.T:KafkaAdapters.TimeSeriesConsumer">
      <topicdata name="TimeSeriesConsumer" group="list" subgroup="Events" typeTopicId="T:KafkaAdapters.TimeSeriesConsumer" />
      <apidata name="TimeSeriesConsumer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" />
      </containers>
      <file name="Events_T_KafkaAdapters_TimeSeriesConsumer" />
    </api>
    <api id="Fields.T:KafkaAdapters.TimeSeriesConsumer">
      <topicdata name="TimeSeriesConsumer" group="list" subgroup="Fields" typeTopicId="T:KafkaAdapters.TimeSeriesConsumer" />
      <apidata name="TimeSeriesConsumer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesConsumer.#ctor" />
      <elements>
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultConsumerOffsetCacheInterval" />
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultReadDelay" />
        <element api="F:KafkaAdapters.TimeSeriesConsumer.DefaultTrackConsumerIndex" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" />
      </containers>
      <file name="Fields_T_KafkaAdapters_TimeSeriesConsumer" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesConsumer.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="86" />
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesConsumer__ctor" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesConsumer.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="331" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesConsumer_AttemptConnection" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesConsumer.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="361" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesConsumer_AttemptDisconnection" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.CacheMetadataLocally">
      <topicdata group="api" />
      <apidata name="CacheMetadataLocally" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="180" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CacheMetadataLocally" />
      <setter name="set_CacheMetadataLocally" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_CacheMetadataLocally" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetCacheInterval">
      <topicdata group="api" />
      <apidata name="ConsumerOffsetCacheInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="160" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConsumerOffsetCacheInterval" />
      <setter name="set_ConsumerOffsetCacheInterval" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_ConsumerOffsetCacheInterval" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.ConsumerOffsetFileName">
      <topicdata group="api" />
      <apidata name="ConsumerOffsetFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="150" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConsumerOffsetFileName" />
      <setter name="set_ConsumerOffsetFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_ConsumerOffsetFileName" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesConsumer.DefaultConsumerOffsetCacheInterval">
      <topicdata group="api" />
      <apidata name="DefaultConsumerOffsetCacheInterval" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesConsumer_DefaultConsumerOffsetCacheInterval" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesConsumer.DefaultReadDelay">
      <topicdata group="api" />
      <apidata name="DefaultReadDelay" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>33</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesConsumer_DefaultReadDelay" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesConsumer.DefaultTrackConsumerIndex">
      <topicdata group="api" />
      <apidata name="DefaultTrackConsumerIndex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesConsumer_DefaultTrackConsumerIndex" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesConsumer.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="386" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesConsumer_GetShortStatus" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesConsumer.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="262" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesConsumer_Initialize" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.MetadataTopic">
      <topicdata group="api" />
      <apidata name="MetadataTopic" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="122" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MetadataTopic" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_MetadataTopic" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.Partitions">
      <topicdata group="api" />
      <apidata name="Partitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="130" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Partitions" />
      <setter name="set_Partitions" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_Partitions" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.ReadDelay">
      <topicdata group="api" />
      <apidata name="ReadDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="170" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReadDelay" />
      <setter name="set_ReadDelay" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>33</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_ReadDelay" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.Servers">
      <topicdata group="api" />
      <apidata name="Servers" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="105" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Servers" />
      <setter name="set_Servers" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_Servers" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="204" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_Status" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="187" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_SupportsTemporalProcessing" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.Topic">
      <topicdata group="api" />
      <apidata name="Topic" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="115" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Topic" />
      <setter name="set_Topic" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_Topic" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.TrackConsumerOffset">
      <topicdata group="api" />
      <apidata name="TrackConsumerOffset" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="140" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackConsumerOffset" />
      <setter name="set_TrackConsumerOffset" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_TrackConsumerOffset" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesConsumer.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesConsumer.cs" startLine="195" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesConsumer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesConsumer_UseAsyncConnect" />
    </api>
    <api id="T:KafkaAdapters.TimeSeriesMetadata">
      <topicdata group="api" />
      <apidata name="TimeSeriesMetadata" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesMetadata.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:KafkaAdapters.TimeSeriesMetadata.Records" />
        <element api="F:KafkaAdapters.TimeSeriesMetadata.Version" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.#ctor" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.CacheLocally(KafkaAdapters.TimeSeriesMetadata,System.String,System.Action{System.String})" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.CalculateChecksum" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.Deserialize(System.IO.Stream)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.ReadFromKafka(Misakai.Kafka.BrokerRouter,System.String,System.Action{System.String},GSF.Ticks@)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.Serialize(KafkaAdapters.TimeSeriesMetadata,System.IO.Stream,System.Boolean)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.WriteToKafka(KafkaAdapters.TimeSeriesMetadata,Misakai.Kafka.BrokerRouter,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:KafkaAdapters.TimeSeriesMetadata.Count" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlRootAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>TimeSeriesMetadata</value>
          </argument>
          <assignment name="Namespace">
            <type api="T:System.String" ref="true" />
            <value>http://www.gridprotectionalliance.org/gsf/KafkaAdapters</value>
          </assignment>
          <assignment name="IsNullable">
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </assignment>
        </attribute>
      </attributes>
      <file name="T_KafkaAdapters_TimeSeriesMetadata" />
    </api>
    <api id="Methods.T:KafkaAdapters.TimeSeriesMetadata">
      <topicdata name="TimeSeriesMetadata" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.TimeSeriesMetadata" />
      <apidata name="TimeSeriesMetadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesMetadata.#ctor" />
      <elements>
        <element api="M:KafkaAdapters.TimeSeriesMetadata.CacheLocally(KafkaAdapters.TimeSeriesMetadata,System.String,System.Action{System.String})" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.CalculateChecksum" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.Deserialize(System.IO.Stream)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.ReadFromKafka(Misakai.Kafka.BrokerRouter,System.String,System.Action{System.String},GSF.Ticks@)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.Serialize(KafkaAdapters.TimeSeriesMetadata,System.IO.Stream,System.Boolean)" />
        <element api="M:KafkaAdapters.TimeSeriesMetadata.WriteToKafka(KafkaAdapters.TimeSeriesMetadata,Misakai.Kafka.BrokerRouter,System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" />
      </containers>
      <file name="Methods_T_KafkaAdapters_TimeSeriesMetadata" />
    </api>
    <api id="Properties.T:KafkaAdapters.TimeSeriesMetadata">
      <topicdata name="TimeSeriesMetadata" group="list" subgroup="Properties" typeTopicId="T:KafkaAdapters.TimeSeriesMetadata" />
      <apidata name="TimeSeriesMetadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesMetadata.#ctor" />
      <elements>
        <element api="P:KafkaAdapters.TimeSeriesMetadata.Count" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" />
      </containers>
      <file name="Properties_T_KafkaAdapters_TimeSeriesMetadata" />
    </api>
    <api id="Fields.T:KafkaAdapters.TimeSeriesMetadata">
      <topicdata name="TimeSeriesMetadata" group="list" subgroup="Fields" typeTopicId="T:KafkaAdapters.TimeSeriesMetadata" />
      <apidata name="TimeSeriesMetadata" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesMetadata.#ctor" />
      <elements>
        <element api="F:KafkaAdapters.TimeSeriesMetadata.Records" />
        <element api="F:KafkaAdapters.TimeSeriesMetadata.Version" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" />
      </containers>
      <file name="Fields_T_KafkaAdapters_TimeSeriesMetadata" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="61" />
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata__ctor" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.CacheLocally(KafkaAdapters.TimeSeriesMetadata,System.String,System.Action{System.String})">
      <topicdata group="api" />
      <apidata name="CacheLocally" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="229" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="metadata">
          <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
        </parameter>
        <parameter name="topic">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="statusMessage">
          <type api="T:System.Action`1" ref="true">
            <specialization>
              <type api="T:System.String" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_CacheLocally" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.CalculateChecksum">
      <topicdata group="api" />
      <apidata name="CalculateChecksum" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="82" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_CalculateChecksum" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesMetadata.Count">
      <topicdata group="api" />
      <apidata name="Count" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="70" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Count" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesMetadata_Count" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.Deserialize(System.IO.Stream)">
      <topicdata group="api" />
      <apidata name="Deserialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="121" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="serializationStream">
          <type api="T:System.IO.Stream" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_Deserialize" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.ReadFromKafka(Misakai.Kafka.BrokerRouter,System.String,System.Action{System.String},GSF.Ticks@)">
      <topicdata group="api" />
      <apidata name="ReadFromKafka" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="184" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="router">
          <type api="T:Misakai.Kafka.BrokerRouter" ref="true" />
        </parameter>
        <parameter name="topic">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="statusMessage">
          <type api="T:System.Action`1" ref="true">
            <specialization>
              <type api="T:System.String" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="serializationTime" out="true">
          <referenceTo>
            <type api="T:GSF.Ticks" ref="false" />
          </referenceTo>
        </parameter>
      </parameters>
      <returns>
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_ReadFromKafka" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesMetadata.Records">
      <topicdata group="api" />
      <apidata name="Records" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Collections.Generic.List`1" ref="true">
          <specialization>
            <type api="T:KafkaAdapters.MetadataRecord" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Xml.Serialization.XmlArrayItemAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Record</value>
          </argument>
        </attribute>
      </attributes>
      <file name="F_KafkaAdapters_TimeSeriesMetadata_Records" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.Serialize(KafkaAdapters.TimeSeriesMetadata,System.IO.Stream,System.Boolean)">
      <topicdata group="api" />
      <apidata name="Serialize" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="99" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="metadata">
          <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
        </parameter>
        <parameter name="serializationStream">
          <type api="T:System.IO.Stream" ref="true" />
        </parameter>
        <parameter name="incrementVersion">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_Serialize" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesMetadata.Version">
      <topicdata group="api" />
      <apidata name="Version" group="member" subgroup="field" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" />
      <fielddata literal="false" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesMetadata_Version" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesMetadata.WriteToKafka(KafkaAdapters.TimeSeriesMetadata,Misakai.Kafka.BrokerRouter,System.String)">
      <topicdata group="api" />
      <apidata name="WriteToKafka" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesMetadata.cs" startLine="136" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="metadata">
          <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
        </parameter>
        <parameter name="router">
          <type api="T:Misakai.Kafka.BrokerRouter" ref="true" />
        </parameter>
        <parameter name="topic">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesMetadata" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesMetadata_WriteToKafka" />
    </api>
    <api id="T:KafkaAdapters.TimeSeriesProducer">
      <topicdata group="api" />
      <apidata name="TimeSeriesProducer" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultCacheMetadataLocally" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultEncoding" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultPartitions" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultSerializeMetadata" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultTimestampFormat" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultTopic" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultValueFormat" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.AttemptConnection" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.AttemptDisconnection" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.ExecuteMetadataRefresh" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.GetShortStatus(System.Int32)" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.Initialize" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:KafkaAdapters.TimeSeriesProducer.CacheMetadataLocally" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Encoding" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.MetadataTopic" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.OutputIsForArchive" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Partitions" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.SerializeMetadata" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Servers" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Status" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.TimestampFormat" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Topic" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.UseAsyncConnect" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.ValueFormat" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
      </containers>
      <file name="T_KafkaAdapters_TimeSeriesProducer" />
    </api>
    <api id="Methods.T:KafkaAdapters.TimeSeriesProducer">
      <topicdata name="TimeSeriesProducer" group="list" subgroup="Methods" typeTopicId="T:KafkaAdapters.TimeSeriesProducer" />
      <apidata name="TimeSeriesProducer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:KafkaAdapters.TimeSeriesProducer.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:KafkaAdapters.TimeSeriesProducer.AttemptConnection" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.AttemptDisconnection" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.ExecuteMetadataRefresh" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.GetShortStatus(System.Int32)" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.Initialize" />
        <element api="M:KafkaAdapters.TimeSeriesProducer.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" />
      </containers>
      <file name="Methods_T_KafkaAdapters_TimeSeriesProducer" />
    </api>
    <api id="Properties.T:KafkaAdapters.TimeSeriesProducer">
      <topicdata name="TimeSeriesProducer" group="list" subgroup="Properties" typeTopicId="T:KafkaAdapters.TimeSeriesProducer" />
      <apidata name="TimeSeriesProducer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:KafkaAdapters.TimeSeriesProducer.CacheMetadataLocally" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Encoding" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.MetadataTopic" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.OutputIsForArchive" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Partitions" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.SerializeMetadata" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Servers" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Status" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.TimestampFormat" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.Topic" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.UseAsyncConnect" />
        <element api="P:KafkaAdapters.TimeSeriesProducer.ValueFormat" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" />
      </containers>
      <file name="Properties_T_KafkaAdapters_TimeSeriesProducer" />
    </api>
    <api id="Events.T:KafkaAdapters.TimeSeriesProducer">
      <topicdata name="TimeSeriesProducer" group="list" subgroup="Events" typeTopicId="T:KafkaAdapters.TimeSeriesProducer" />
      <apidata name="TimeSeriesProducer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" />
      </containers>
      <file name="Events_T_KafkaAdapters_TimeSeriesProducer" />
    </api>
    <api id="Fields.T:KafkaAdapters.TimeSeriesProducer">
      <topicdata name="TimeSeriesProducer" group="list" subgroup="Fields" typeTopicId="T:KafkaAdapters.TimeSeriesProducer" />
      <apidata name="TimeSeriesProducer" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:KafkaAdapters.TimeSeriesProducer.#ctor" />
      <elements>
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultCacheMetadataLocally" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultEncoding" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultPartitions" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultSerializeMetadata" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultTimestampFormat" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultTopic" />
        <element api="F:KafkaAdapters.TimeSeriesProducer.DefaultValueFormat" />
      </elements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" />
      </containers>
      <file name="Fields_T_KafkaAdapters_TimeSeriesProducer" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer__ctor" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="331" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_AttemptConnection" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="352" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_AttemptDisconnection" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.CacheMetadataLocally">
      <topicdata group="api" />
      <apidata name="CacheMetadataLocally" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="193" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CacheMetadataLocally" />
      <setter name="set_CacheMetadataLocally" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_CacheMetadataLocally" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultCacheMetadataLocally">
      <topicdata group="api" />
      <apidata name="DefaultCacheMetadataLocally" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultCacheMetadataLocally" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultEncoding">
      <topicdata group="api" />
      <apidata name="DefaultEncoding" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Text.Encoding" ref="true" />
      </returns>
      <nullValue />
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultEncoding" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultPartitions">
      <topicdata group="api" />
      <apidata name="DefaultPartitions" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultPartitions" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultSerializeMetadata">
      <topicdata group="api" />
      <apidata name="DefaultSerializeMetadata" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultSerializeMetadata" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultTimestampFormat">
      <topicdata group="api" />
      <apidata name="DefaultTimestampFormat" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultTimestampFormat" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultTopic">
      <topicdata group="api" />
      <apidata name="DefaultTopic" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>GSF</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultTopic" />
    </api>
    <api id="F:KafkaAdapters.TimeSeriesProducer.DefaultValueFormat">
      <topicdata group="api" />
      <apidata name="DefaultValueFormat" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>0.######</value>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="F_KafkaAdapters_TimeSeriesProducer_DefaultValueFormat" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.Encoding">
      <topicdata group="api" />
      <apidata name="Encoding" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="143" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Encoding" />
      <setter name="set_Encoding" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_Encoding" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.ExecuteMetadataRefresh">
      <topicdata group="api" />
      <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="380" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_ExecuteMetadataRefresh" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="372" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_GetShortStatus" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="269" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_Initialize" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.MetadataTopic">
      <topicdata group="api" />
      <apidata name="MetadataTopic" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="123" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MetadataTopic" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesProducer_MetadataTopic" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="205" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesProducer_OutputIsForArchive" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.Partitions">
      <topicdata group="api" />
      <apidata name="Partitions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="131" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Partitions" />
      <setter name="set_Partitions" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_Partitions" />
    </api>
    <api id="M:KafkaAdapters.TimeSeriesProducer.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="M_KafkaAdapters_TimeSeriesProducer_ProcessMeasurements" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.SerializeMetadata">
      <topicdata group="api" />
      <apidata name="SerializeMetadata" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="183" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SerializeMetadata" />
      <setter name="set_SerializeMetadata" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_SerializeMetadata" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.Servers">
      <topicdata group="api" />
      <apidata name="Servers" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="106" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Servers" />
      <setter name="set_Servers" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_Servers" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="222" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesProducer_Status" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.TimestampFormat">
      <topicdata group="api" />
      <apidata name="TimestampFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="163" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimestampFormat" />
      <setter name="set_TimestampFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>yyyy-MM-dd HH:mm:ss.fffffff</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_TimestampFormat" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.Topic">
      <topicdata group="api" />
      <apidata name="Topic" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Topic" />
      <setter name="set_Topic" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_Topic" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="213" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <file name="P_KafkaAdapters_TimeSeriesProducer_UseAsyncConnect" />
    </api>
    <api id="P:KafkaAdapters.TimeSeriesProducer.ValueFormat">
      <topicdata group="api" />
      <apidata name="ValueFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/Kafka/TimeSeriesProducer.cs" startLine="173" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValueFormat" />
      <setter name="set_ValueFormat" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="KafkaAdapters" module="KafkaAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:KafkaAdapters" />
        <type api="T:KafkaAdapters.TimeSeriesProducer" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>0.######</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_KafkaAdapters_TimeSeriesProducer_ValueFormat" />
    </api>
    <api id="N:MongoAdapters">
      <topicdata group="api" />
      <apidata name="MongoAdapters" group="namespace" />
      <elements>
        <element api="T:MongoAdapters.MeasurementWrapper" />
        <element api="T:MongoAdapters.MongoInputAdapter" />
        <element api="T:MongoAdapters.MongoOutputAdapter" />
      </elements>
      <file name="N_MongoAdapters" />
    </api>
    <api id="T:MongoAdapters.MeasurementWrapper">
      <topicdata group="api" />
      <apidata name="MeasurementWrapper" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MeasurementWrapper.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="Overload:MongoAdapters.MeasurementWrapper.#ctor">
          <element api="M:MongoAdapters.MeasurementWrapper.#ctor" />
          <element api="M:MongoAdapters.MeasurementWrapper.#ctor(GSF.TimeSeries.IMeasurement)" />
        </element>
        <element api="M:MongoAdapters.MeasurementWrapper.GetMeasurement" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:MongoAdapters.MeasurementWrapper.Adder" />
        <element api="P:MongoAdapters.MeasurementWrapper.ID" />
        <element api="P:MongoAdapters.MeasurementWrapper.Multiplier" />
        <element api="P:MongoAdapters.MeasurementWrapper.SignalID" />
        <element api="P:MongoAdapters.MeasurementWrapper.Source" />
        <element api="P:MongoAdapters.MeasurementWrapper.TagName" />
        <element api="P:MongoAdapters.MeasurementWrapper.Timestamp" />
        <element api="P:MongoAdapters.MeasurementWrapper.Value" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
      </containers>
      <file name="T_MongoAdapters_MeasurementWrapper" />
    </api>
    <api id="Methods.T:MongoAdapters.MeasurementWrapper">
      <topicdata name="MeasurementWrapper" group="list" subgroup="Methods" typeTopicId="T:MongoAdapters.MeasurementWrapper" />
      <apidata name="MeasurementWrapper" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MeasurementWrapper.#ctor" />
      <elements>
        <element api="M:MongoAdapters.MeasurementWrapper.GetMeasurement" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" />
      </containers>
      <file name="Methods_T_MongoAdapters_MeasurementWrapper" />
    </api>
    <api id="Properties.T:MongoAdapters.MeasurementWrapper">
      <topicdata name="MeasurementWrapper" group="list" subgroup="Properties" typeTopicId="T:MongoAdapters.MeasurementWrapper" />
      <apidata name="MeasurementWrapper" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MeasurementWrapper.#ctor" />
      <elements>
        <element api="P:MongoAdapters.MeasurementWrapper.Adder" />
        <element api="P:MongoAdapters.MeasurementWrapper.ID" />
        <element api="P:MongoAdapters.MeasurementWrapper.Multiplier" />
        <element api="P:MongoAdapters.MeasurementWrapper.SignalID" />
        <element api="P:MongoAdapters.MeasurementWrapper.Source" />
        <element api="P:MongoAdapters.MeasurementWrapper.TagName" />
        <element api="P:MongoAdapters.MeasurementWrapper.Timestamp" />
        <element api="P:MongoAdapters.MeasurementWrapper.Value" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" />
      </containers>
      <file name="Properties_T_MongoAdapters_MeasurementWrapper" />
    </api>
    <api id="Overload:MongoAdapters.MeasurementWrapper.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:MongoAdapters.MeasurementWrapper.#ctor" />
        <element api="M:MongoAdapters.MeasurementWrapper.#ctor(GSF.TimeSeries.IMeasurement)" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="Overload_MongoAdapters_MeasurementWrapper__ctor" />
    </api>
    <api id="M:MongoAdapters.MeasurementWrapper.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:MongoAdapters.MeasurementWrapper.#ctor" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="41" />
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MeasurementWrapper__ctor" />
    </api>
    <api id="M:MongoAdapters.MeasurementWrapper.#ctor(GSF.TimeSeries.IMeasurement)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:MongoAdapters.MeasurementWrapper.#ctor" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="49" />
      <parameters>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MeasurementWrapper__ctor_1" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.Adder">
      <topicdata group="api" />
      <apidata name="Adder" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="70" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Adder" />
      <setter name="set_Adder" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_Adder" />
    </api>
    <api id="M:MongoAdapters.MeasurementWrapper.GetMeasurement">
      <topicdata group="api" />
      <apidata name="GetMeasurement" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="149" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MeasurementWrapper_GetMeasurement" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.ID">
      <topicdata group="api" />
      <apidata name="ID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="81" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ID" />
      <setter name="set_ID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_ID" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.Multiplier">
      <topicdata group="api" />
      <apidata name="Multiplier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="90" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Multiplier" />
      <setter name="set_Multiplier" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_Multiplier" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.SignalID">
      <topicdata group="api" />
      <apidata name="SignalID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="99" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalID" />
      <setter name="set_SignalID" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_SignalID" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.Source">
      <topicdata group="api" />
      <apidata name="Source" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Source" />
      <setter name="set_Source" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_Source" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.TagName">
      <topicdata group="api" />
      <apidata name="TagName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="117" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagName" />
      <setter name="set_TagName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_TagName" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.Timestamp">
      <topicdata group="api" />
      <apidata name="Timestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="126" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Timestamp" />
      <setter name="set_Timestamp" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_Timestamp" />
    </api>
    <api id="P:MongoAdapters.MeasurementWrapper.Value">
      <topicdata group="api" />
      <apidata name="Value" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MeasurementWrapper.cs" startLine="135" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Value" />
      <setter name="set_Value" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MeasurementWrapper" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MeasurementWrapper_Value" />
    </api>
    <api id="T:MongoAdapters.MongoInputAdapter">
      <topicdata group="api" />
      <apidata name="MongoInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MongoAdapters.MongoInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MongoAdapters.MongoInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MongoAdapters.MongoInputAdapter.#ctor" />
        <element api="M:MongoAdapters.MongoInputAdapter.AttemptConnection" />
        <element api="M:MongoAdapters.MongoInputAdapter.AttemptDisconnection" />
        <element api="Overload:MongoAdapters.MongoInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MongoAdapters.MongoInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MongoAdapters.MongoInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MongoAdapters.MongoInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MongoAdapters.MongoInputAdapter.CollectionName" />
        <element api="P:MongoAdapters.MongoInputAdapter.DatabaseName" />
        <element api="P:MongoAdapters.MongoInputAdapter.FramesPerSecond" />
        <element api="P:MongoAdapters.MongoInputAdapter.Port" />
        <element api="P:MongoAdapters.MongoInputAdapter.Server" />
        <element api="P:MongoAdapters.MongoInputAdapter.SimulateRealTime" />
        <element api="P:MongoAdapters.MongoInputAdapter.SupportsTemporalProcessing" />
        <element api="P:MongoAdapters.MongoInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
      </containers>
      <file name="T_MongoAdapters_MongoInputAdapter" />
    </api>
    <api id="Methods.T:MongoAdapters.MongoInputAdapter">
      <topicdata name="MongoInputAdapter" group="list" subgroup="Methods" typeTopicId="T:MongoAdapters.MongoInputAdapter" />
      <apidata name="MongoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MongoAdapters.MongoInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MongoAdapters.MongoInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MongoAdapters.MongoInputAdapter.AttemptConnection" />
        <element api="M:MongoAdapters.MongoInputAdapter.AttemptDisconnection" />
        <element api="Overload:MongoAdapters.MongoInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MongoAdapters.MongoInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MongoAdapters.MongoInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MongoAdapters.MongoInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" />
      </containers>
      <file name="Methods_T_MongoAdapters_MongoInputAdapter" />
    </api>
    <api id="Properties.T:MongoAdapters.MongoInputAdapter">
      <topicdata name="MongoInputAdapter" group="list" subgroup="Properties" typeTopicId="T:MongoAdapters.MongoInputAdapter" />
      <apidata name="MongoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MongoAdapters.MongoInputAdapter.CollectionName" />
        <element api="P:MongoAdapters.MongoInputAdapter.DatabaseName" />
        <element api="P:MongoAdapters.MongoInputAdapter.FramesPerSecond" />
        <element api="P:MongoAdapters.MongoInputAdapter.Port" />
        <element api="P:MongoAdapters.MongoInputAdapter.Server" />
        <element api="P:MongoAdapters.MongoInputAdapter.SimulateRealTime" />
        <element api="P:MongoAdapters.MongoInputAdapter.SupportsTemporalProcessing" />
        <element api="P:MongoAdapters.MongoInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" />
      </containers>
      <file name="Properties_T_MongoAdapters_MongoInputAdapter" />
    </api>
    <api id="Events.T:MongoAdapters.MongoInputAdapter">
      <topicdata name="MongoInputAdapter" group="list" subgroup="Events" typeTopicId="T:MongoAdapters.MongoInputAdapter" />
      <apidata name="MongoInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" />
      </containers>
      <file name="Events_T_MongoAdapters_MongoInputAdapter" />
    </api>
    <api id="Overload:MongoAdapters.MongoInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MongoAdapters.MongoInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="Overload_MongoAdapters_MongoInputAdapter_Dispose" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="66" />
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter__ctor" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="321" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter_AttemptConnection" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="349" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.CollectionName">
      <topicdata group="api" />
      <apidata name="CollectionName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="114" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CollectionName" />
      <setter name="set_CollectionName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>measurements</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_CollectionName" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.DatabaseName">
      <topicdata group="api" />
      <apidata name="DatabaseName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="90" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseName" />
      <setter name="set_DatabaseName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>TSFData</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_DatabaseName" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:MongoAdapters.MongoInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="244" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter_Dispose" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="186" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_FramesPerSecond" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="359" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter_GetShortStatus" />
    </api>
    <api id="M:MongoAdapters.MongoInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="274" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoInputAdapter_Initialize" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="162" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>27017</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_Port" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.Server">
      <topicdata group="api" />
      <apidata name="Server" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Server" />
      <setter name="set_Server" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>localhost</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_Server" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.SimulateRealTime">
      <topicdata group="api" />
      <apidata name="SimulateRealTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="204" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateRealTime" />
      <setter name="set_SimulateRealTime" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoInputAdapter_SimulateRealTime" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="230" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MongoInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:MongoAdapters.MongoInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoInputAdapter.cs" startLine="219" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoInputAdapter" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MongoInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:MongoAdapters.MongoOutputAdapter">
      <topicdata group="api" />
      <apidata name="MongoOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MongoAdapters.MongoOutputAdapter.#ctor" />
        <element api="M:MongoAdapters.MongoOutputAdapter.AttemptConnection" />
        <element api="M:MongoAdapters.MongoOutputAdapter.AttemptDisconnection" />
        <element api="M:MongoAdapters.MongoOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MongoAdapters.MongoOutputAdapter.Initialize" />
        <element api="M:MongoAdapters.MongoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MongoAdapters.MongoOutputAdapter.CollectionName" />
        <element api="P:MongoAdapters.MongoOutputAdapter.DatabaseName" />
        <element api="P:MongoAdapters.MongoOutputAdapter.OutputIsForArchive" />
        <element api="P:MongoAdapters.MongoOutputAdapter.Port" />
        <element api="P:MongoAdapters.MongoOutputAdapter.Server" />
        <element api="P:MongoAdapters.MongoOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
      </containers>
      <file name="T_MongoAdapters_MongoOutputAdapter" />
    </api>
    <api id="Methods.T:MongoAdapters.MongoOutputAdapter">
      <topicdata name="MongoOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:MongoAdapters.MongoOutputAdapter" />
      <apidata name="MongoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:MongoAdapters.MongoOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MongoAdapters.MongoOutputAdapter.AttemptConnection" />
        <element api="M:MongoAdapters.MongoOutputAdapter.AttemptDisconnection" />
        <element api="M:MongoAdapters.MongoOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MongoAdapters.MongoOutputAdapter.Initialize" />
        <element api="M:MongoAdapters.MongoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" />
      </containers>
      <file name="Methods_T_MongoAdapters_MongoOutputAdapter" />
    </api>
    <api id="Properties.T:MongoAdapters.MongoOutputAdapter">
      <topicdata name="MongoOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:MongoAdapters.MongoOutputAdapter" />
      <apidata name="MongoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MongoAdapters.MongoOutputAdapter.CollectionName" />
        <element api="P:MongoAdapters.MongoOutputAdapter.DatabaseName" />
        <element api="P:MongoAdapters.MongoOutputAdapter.OutputIsForArchive" />
        <element api="P:MongoAdapters.MongoOutputAdapter.Port" />
        <element api="P:MongoAdapters.MongoOutputAdapter.Server" />
        <element api="P:MongoAdapters.MongoOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" />
      </containers>
      <file name="Properties_T_MongoAdapters_MongoOutputAdapter" />
    </api>
    <api id="Events.T:MongoAdapters.MongoOutputAdapter">
      <topicdata name="MongoOutputAdapter" group="list" subgroup="Events" typeTopicId="T:MongoAdapters.MongoOutputAdapter" />
      <apidata name="MongoOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MongoAdapters.MongoOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" />
      </containers>
      <file name="Events_T_MongoAdapters_MongoOutputAdapter" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="62" />
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter__ctor" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="226" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="239" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.CollectionName">
      <topicdata group="api" />
      <apidata name="CollectionName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CollectionName" />
      <setter name="set_CollectionName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>measurements</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoOutputAdapter_CollectionName" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.DatabaseName">
      <topicdata group="api" />
      <apidata name="DatabaseName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="84" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DatabaseName" />
      <setter name="set_DatabaseName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>TSFData</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoOutputAdapter_DatabaseName" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="265" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="201" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter_Initialize" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="177" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MongoOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.Port">
      <topicdata group="api" />
      <apidata name="Port" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Port" />
      <setter name="set_Port" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>27017</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoOutputAdapter_Port" />
    </api>
    <api id="M:MongoAdapters.MongoOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="248" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="M_MongoAdapters_MongoOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.Server">
      <topicdata group="api" />
      <apidata name="Server" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="132" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Server" />
      <setter name="set_Server" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>localhost</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MongoAdapters_MongoOutputAdapter_Server" />
    </api>
    <api id="P:MongoAdapters.MongoOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MongoAdapters/MongoOutputAdapter.cs" startLine="188" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MongoAdapters" module="MongoAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MongoAdapters" />
        <type api="T:MongoAdapters.MongoOutputAdapter" ref="true" />
      </containers>
      <file name="P_MongoAdapters_MongoOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:MySqlAdapters">
      <topicdata group="api" />
      <apidata name="MySqlAdapters" group="namespace" />
      <elements>
        <element api="T:MySqlAdapters.MySqlInputAdapter" />
        <element api="T:MySqlAdapters.MySqlOutputAdapter" />
      </elements>
      <file name="N_MySqlAdapters" />
    </api>
    <api id="T:MySqlAdapters.MySqlInputAdapter">
      <topicdata group="api" />
      <apidata name="MySqlInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlInputAdapter.#ctor" />
        <element api="M:MySqlAdapters.MySqlInputAdapter.AttemptConnection" />
        <element api="M:MySqlAdapters.MySqlInputAdapter.AttemptDisconnection" />
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MySqlAdapters.MySqlInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MySqlAdapters.MySqlInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MySqlAdapters.MySqlInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MySqlAdapters.MySqlInputAdapter.FakeTimestamps" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.InputInterval" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.MeasurementsPerInput" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.MySqlConnectionString" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.SupportsTemporalProcessing" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
      </containers>
      <file name="T_MySqlAdapters_MySqlInputAdapter" />
    </api>
    <api id="Methods.T:MySqlAdapters.MySqlInputAdapter">
      <topicdata name="MySqlInputAdapter" group="list" subgroup="Methods" typeTopicId="T:MySqlAdapters.MySqlInputAdapter" />
      <apidata name="MySqlInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlInputAdapter.AttemptConnection" />
        <element api="M:MySqlAdapters.MySqlInputAdapter.AttemptDisconnection" />
        <element api="Overload:MySqlAdapters.MySqlInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MySqlAdapters.MySqlInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MySqlAdapters.MySqlInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MySqlAdapters.MySqlInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" />
      </containers>
      <file name="Methods_T_MySqlAdapters_MySqlInputAdapter" />
    </api>
    <api id="Properties.T:MySqlAdapters.MySqlInputAdapter">
      <topicdata name="MySqlInputAdapter" group="list" subgroup="Properties" typeTopicId="T:MySqlAdapters.MySqlInputAdapter" />
      <apidata name="MySqlInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MySqlAdapters.MySqlInputAdapter.FakeTimestamps" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.InputInterval" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.MeasurementsPerInput" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.MySqlConnectionString" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.SupportsTemporalProcessing" />
        <element api="P:MySqlAdapters.MySqlInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" />
      </containers>
      <file name="Properties_T_MySqlAdapters_MySqlInputAdapter" />
    </api>
    <api id="Events.T:MySqlAdapters.MySqlInputAdapter">
      <topicdata name="MySqlInputAdapter" group="list" subgroup="Events" typeTopicId="T:MySqlAdapters.MySqlInputAdapter" />
      <apidata name="MySqlInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" />
      </containers>
      <file name="Events_T_MySqlAdapters_MySqlInputAdapter" />
    </api>
    <api id="Overload:MySqlAdapters.MySqlInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="Overload_MySqlAdapters_MySqlInputAdapter_Dispose" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="67" />
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter__ctor" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="234" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter_AttemptConnection" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="243" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:MySqlAdapters.MySqlInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="263" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter_Dispose" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.FakeTimestamps">
      <topicdata group="api" />
      <apidata name="FakeTimestamps" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="125" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FakeTimestamps" />
      <setter name="set_FakeTimestamps" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MySqlAdapters_MySqlInputAdapter_FakeTimestamps" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="254" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter_GetShortStatus" />
    </api>
    <api id="M:MySqlAdapters.MySqlInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="177" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlInputAdapter_Initialize" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.InputInterval">
      <topicdata group="api" />
      <apidata name="InputInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="89" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InputInterval" />
      <setter name="set_InputInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>33</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MySqlAdapters_MySqlInputAdapter_InputInterval" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.MeasurementsPerInput">
      <topicdata group="api" />
      <apidata name="MeasurementsPerInput" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="107" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MeasurementsPerInput" />
      <setter name="set_MeasurementsPerInput" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_MySqlAdapters_MySqlInputAdapter_MeasurementsPerInput" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.MySqlConnectionString">
      <topicdata group="api" />
      <apidata name="MySqlConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="141" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MySqlConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlInputAdapter_MySqlConnectionString" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="164" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:MySqlAdapters.MySqlInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlInputAdapter.cs" startLine="153" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlInputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:MySqlAdapters.MySqlOutputAdapter">
      <topicdata group="api" />
      <apidata name="MySqlOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlOutputAdapter.#ctor" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.AttemptConnection" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.AttemptDisconnection" />
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MySqlAdapters.MySqlOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MySqlAdapters.MySqlOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.Initialize" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MySqlAdapters.MySqlOutputAdapter.MySqlConnectionString" />
        <element api="P:MySqlAdapters.MySqlOutputAdapter.OutputIsForArchive" />
        <element api="P:MySqlAdapters.MySqlOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
      </containers>
      <file name="T_MySqlAdapters_MySqlOutputAdapter" />
    </api>
    <api id="Methods.T:MySqlAdapters.MySqlOutputAdapter">
      <topicdata name="MySqlOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:MySqlAdapters.MySqlOutputAdapter" />
      <apidata name="MySqlOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlOutputAdapter.AttemptConnection" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.AttemptDisconnection" />
        <element api="Overload:MySqlAdapters.MySqlOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:MySqlAdapters.MySqlOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:MySqlAdapters.MySqlOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.Initialize" />
        <element api="M:MySqlAdapters.MySqlOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" />
      </containers>
      <file name="Methods_T_MySqlAdapters_MySqlOutputAdapter" />
    </api>
    <api id="Properties.T:MySqlAdapters.MySqlOutputAdapter">
      <topicdata name="MySqlOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:MySqlAdapters.MySqlOutputAdapter" />
      <apidata name="MySqlOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:MySqlAdapters.MySqlOutputAdapter.MySqlConnectionString" />
        <element api="P:MySqlAdapters.MySqlOutputAdapter.OutputIsForArchive" />
        <element api="P:MySqlAdapters.MySqlOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" />
      </containers>
      <file name="Properties_T_MySqlAdapters_MySqlOutputAdapter" />
    </api>
    <api id="Events.T:MySqlAdapters.MySqlOutputAdapter">
      <topicdata name="MySqlOutputAdapter" group="list" subgroup="Events" typeTopicId="T:MySqlAdapters.MySqlOutputAdapter" />
      <apidata name="MySqlOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:MySqlAdapters.MySqlOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" />
      </containers>
      <file name="Events_T_MySqlAdapters_MySqlOutputAdapter" />
    </api>
    <api id="Overload:MySqlAdapters.MySqlOutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:MySqlAdapters.MySqlOutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="Overload_MySqlAdapters_MySqlOutputAdapter_Dispose" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="60" />
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter__ctor" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="146" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="154" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:MySqlAdapters.MySqlOutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="203" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_Dispose" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="165" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_GetShortStatus" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="115" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_Initialize" />
    </api>
    <api id="P:MySqlAdapters.MySqlOutputAdapter.MySqlConnectionString">
      <topicdata group="api" />
      <apidata name="MySqlConnectionString" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MySqlConnectionString" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlOutputAdapter_MySqlConnectionString" />
    </api>
    <api id="P:MySqlAdapters.MySqlOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="90" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="M:MySqlAdapters.MySqlOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="174" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="M_MySqlAdapters_MySqlOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:MySqlAdapters.MySqlOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/MySqlAdapters/MySqlOutputAdapter.cs" startLine="102" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="MySqlAdapters" module="MySqlAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:MySqlAdapters" />
        <type api="T:MySqlAdapters.MySqlOutputAdapter" ref="true" />
      </containers>
      <file name="P_MySqlAdapters_MySqlOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:OneSecondFrequencyAverager">
      <topicdata group="api" />
      <apidata name="OneSecondFrequencyAverager" group="namespace" />
      <elements>
        <element api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      </elements>
      <file name="N_OneSecondFrequencyAverager" />
    </api>
    <api id="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager">
      <topicdata group="api" />
      <apidata name="OneSecondFrequencyAverager" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor" />
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.Initialize" />
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.FlatlineCount" />
        <element api="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:AverageFrequencyUI.AverageFrequencyUserControl" ref="true" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="T_OneSecondFrequencyAverager_OneSecondFrequencyAverager" />
    </api>
    <api id="Methods.T:OneSecondFrequencyAverager.OneSecondFrequencyAverager">
      <topicdata name="OneSecondFrequencyAverager" group="list" subgroup="Methods" typeTopicId="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      <apidata name="OneSecondFrequencyAverager" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor" />
      <elements>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:OneSecondFrequencyAverager.OneSecondFrequencyAverager.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.Initialize" />
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      </containers>
      <file name="Methods_T_OneSecondFrequencyAverager_OneSecondFrequencyAverager" />
    </api>
    <api id="Properties.T:OneSecondFrequencyAverager.OneSecondFrequencyAverager">
      <topicdata name="OneSecondFrequencyAverager" group="list" subgroup="Properties" typeTopicId="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      <apidata name="OneSecondFrequencyAverager" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.FlatlineCount" />
        <element api="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      </containers>
      <file name="Properties_T_OneSecondFrequencyAverager_OneSecondFrequencyAverager" />
    </api>
    <api id="Events.T:OneSecondFrequencyAverager.OneSecondFrequencyAverager">
      <topicdata name="OneSecondFrequencyAverager" group="list" subgroup="Events" typeTopicId="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      <apidata name="OneSecondFrequencyAverager" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" />
      </containers>
      <file name="Events_T_OneSecondFrequencyAverager_OneSecondFrequencyAverager" />
    </api>
    <api id="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" />
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <file name="M_OneSecondFrequencyAverager_OneSecondFrequencyAverager__ctor" />
    </api>
    <api id="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.FlatlineCount">
      <topicdata group="api" />
      <apidata name="FlatlineCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" startLine="70" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FlatlineCount" />
      <setter name="set_FlatlineCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>-1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_OneSecondFrequencyAverager_OneSecondFrequencyAverager_FlatlineCount" />
    </api>
    <api id="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" startLine="98" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <file name="M_OneSecondFrequencyAverager_OneSecondFrequencyAverager_Initialize" />
    </api>
    <api id="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" startLine="159" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <file name="M_OneSecondFrequencyAverager_OneSecondFrequencyAverager_PublishFrame" />
    </api>
    <api id="M:OneSecondFrequencyAverager.OneSecondFrequencyAverager.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <file name="M_OneSecondFrequencyAverager_OneSecondFrequencyAverager_QueueMeasurementsForProcessing" />
    </api>
    <api id="P:OneSecondFrequencyAverager.OneSecondFrequencyAverager.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/OneSecondFrequencyAverager/OneSecondFrequencyAverager.cs" startLine="85" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="OneSecondFrequencyAverager" module="OneSecondFrequencyAverager" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:OneSecondFrequencyAverager" />
        <type api="T:OneSecondFrequencyAverager.OneSecondFrequencyAverager" ref="true" />
      </containers>
      <file name="P_OneSecondFrequencyAverager_OneSecondFrequencyAverager_SupportsTemporalProcessing" />
    </api>
    <api id="N:PhasorProtocolAdapters">
      <topicdata group="api" />
      <apidata name="PhasorProtocolAdapters" group="namespace" />
      <elements>
        <element api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
        <element api="T:PhasorProtocolAdapters.StringMatchingMode" />
        <element api="T:PhasorProtocolAdapters.CommonPhasorServices" />
        <element api="T:PhasorProtocolAdapters.ConfigurationErrorFrame" />
        <element api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
        <element api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      </elements>
      <file name="N_PhasorProtocolAdapters" />
    </api>
    <api id="T:PhasorProtocolAdapters.CalculatedMeasurementBase">
      <topicdata group="api" />
      <apidata name="CalculatedMeasurementBase" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:COMTRADEAdapters.FileExporter" ref="true" />
          <type api="T:EpriExport.FileExporter" ref="true" />
          <type api="T:ICCPExport.FileExporter" ref="true" />
          <type api="T:PowerCalculations.AverageFrequency" ref="true" />
          <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
          <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
          <type api="T:PowerCalculations.PhasorAddition" ref="true" />
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
          <type api="T:PowerCalculations.PowerCalculator" ref="true" />
          <type api="T:PowerCalculations.PowerStability" ref="true" />
          <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
          <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
          <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
          <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
        </descendents>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.#ctor" />
        <element api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <file name="T_PhasorProtocolAdapters_CalculatedMeasurementBase" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.CalculatedMeasurementBase">
      <topicdata name="CalculatedMeasurementBase" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      <apidata name="CalculatedMeasurementBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.CalculatedMeasurementBase.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_CalculatedMeasurementBase" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.CalculatedMeasurementBase">
      <topicdata name="CalculatedMeasurementBase" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      <apidata name="CalculatedMeasurementBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_CalculatedMeasurementBase" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.CalculatedMeasurementBase">
      <topicdata name="CalculatedMeasurementBase" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      <apidata name="CalculatedMeasurementBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_CalculatedMeasurementBase" />
    </api>
    <api id="M:PhasorProtocolAdapters.CalculatedMeasurementBase.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CalculatedMeasurementBase__ctor" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection">
      <topicdata group="api" />
      <apidata name="ConfigurationSection" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="111" />
      <proceduredata virtual="true" />
      <propertydata get="true" set="true" />
      <getter name="get_ConfigurationSection" />
      <setter name="set_ConfigurationSection" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_ConfigurationSection" />
    </api>
    <api id="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="186" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CalculatedMeasurementBase_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="71" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_InputMeasurementKeys" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeyTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="99" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_InputMeasurementKeyTypes" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.Units.EE.SignalType" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_InputMeasurementKeyTypes" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="88" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_OutputMeasurements" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes">
      <topicdata group="api" />
      <apidata name="OutputMeasurementTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="104" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_OutputMeasurementTypes" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.Units.EE.SignalType" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_OutputMeasurementTypes" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="130" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_Status" />
    </api>
    <api id="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CalculatedMeasurementBase.cs" startLine="118" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CalculatedMeasurementBase_SupportsTemporalProcessing" />
    </api>
    <api id="T:PhasorProtocolAdapters.CommonPhasorServices">
      <topicdata group="api" />
      <apidata name="CommonPhasorServices" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" />
      <typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.CancelConfigurationFrameRequest" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.CreatePointTag(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Char,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetCurrentMeasurementValue(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetFilteredStatusMessages(PhasorProtocolAdapters.StringMatchingMode,System.String,System.Boolean,System.Double,System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetShortStatus(System.Int32)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RemoveFile(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RenameAllPointTags" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RequestDeviceConfiguration(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.SendCommand(GSF.PhasorProtocols.DeviceCommand)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:PhasorProtocolAdapters.CommonPhasorServices.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_PhasorProtocolAdapters_CommonPhasorServices" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.CommonPhasorServices">
      <topicdata name="CommonPhasorServices" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.CommonPhasorServices" />
      <apidata name="CommonPhasorServices" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.CancelConfigurationFrameRequest" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.CreatePointTag(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Char,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetCurrentMeasurementValue(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetFilteredStatusMessages(PhasorProtocolAdapters.StringMatchingMode,System.String,System.Boolean,System.Double,System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.GetShortStatus(System.Int32)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RemoveFile(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RenameAllPointTags" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.RequestDeviceConfiguration(System.String)" />
        <element api="M:PhasorProtocolAdapters.CommonPhasorServices.SendCommand(GSF.PhasorProtocols.DeviceCommand)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_CommonPhasorServices" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.CommonPhasorServices">
      <topicdata name="CommonPhasorServices" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.CommonPhasorServices" />
      <apidata name="CommonPhasorServices" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FallBackOnLocalClock" />
          <setter name="set_FallBackOnLocalClock" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:PhasorProtocolAdapters.CommonPhasorServices.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_CommonPhasorServices" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.CommonPhasorServices">
      <topicdata name="CommonPhasorServices" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.CommonPhasorServices" />
      <apidata name="CommonPhasorServices" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_CommonPhasorServices" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="168" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices__ctor" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.CancelConfigurationFrameRequest">
      <topicdata group="api" />
      <apidata name="CancelConfigurationFrameRequest" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="419" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Cancels the currently executing configuration frame request.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_CancelConfigurationFrameRequest" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.CreatePointTag(System.String,System.String,System.String,System.String,System.String,System.Int32,System.Char,System.Int32)">
      <topicdata group="api" />
      <apidata name="CreatePointTag" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="945" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="companyAcronym">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="deviceAcronym">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="vendorAcronym">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="signalTypeAcronym">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="label" optional="true">
          <type api="T:System.String" ref="true" />
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
        <parameter name="signalIndex" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>-1</value>
          </argument>
        </parameter>
        <parameter name="phase" optional="true">
          <type api="T:System.Char" ref="false" />
          <argument>
            <type api="T:System.Char" ref="false" />
            <value>_</value>
          </argument>
        </parameter>
        <parameter name="baseKV" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_CreatePointTag" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.GetCurrentMeasurementValue(System.String)">
      <topicdata group="api" />
      <apidata name="GetCurrentMeasurementValue" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="694" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="measurementID">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Gets current measurement value.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_GetCurrentMeasurementValue" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.GetFilteredStatusMessages(PhasorProtocolAdapters.StringMatchingMode,System.String,System.Boolean,System.Double,System.String)">
      <topicdata group="api" />
      <apidata name="GetFilteredStatusMessages" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="506" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="matchMode">
          <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
        </parameter>
        <parameter name="filter">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="caseSensitive" optional="true">
          <type api="T:System.Boolean" ref="false" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </parameter>
        <parameter name="range" optional="true">
          <type api="T:System.Double" ref="false" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>15</value>
          </argument>
        </parameter>
        <parameter name="newLine" optional="true">
          <type api="T:System.String" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Gets a filtered list of status messages. StringMatchingMode is one of: 'Exact', 'StartsWith', 'EndsWith', 'Contains', or 'Regex'</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_GetFilteredStatusMessages" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="273" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_GetShortStatus" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.RemoveFile(System.String)">
      <topicdata group="api" />
      <apidata name="RemoveFile" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="456" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="fileName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Removes specified file - local folder only</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_RemoveFile" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.RenameAllPointTags">
      <topicdata group="api" />
      <apidata name="RenameAllPointTags" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="431" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Initiates a full point-tag rename based on the currently configured "PointTagNameExpression" as defined in the &lt;systemSettings&gt; section of the local configuration file.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_RenameAllPointTags" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.RequestDeviceConfiguration(System.String)">
      <topicdata group="api" />
      <apidata name="RequestDeviceConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="284" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="connectionString">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Connects to a phasor device and requests its configuration frame.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_RequestDeviceConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.CommonPhasorServices.SendCommand(GSF.PhasorProtocols.DeviceCommand)">
      <topicdata group="api" />
      <apidata name="SendCommand" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="826" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="command">
          <type api="T:GSF.PhasorProtocols.DeviceCommand" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_CommonPhasorServices_SendCommand" />
    </api>
    <api id="P:PhasorProtocolAdapters.CommonPhasorServices.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/CommonPhasorServices.cs" startLine="211" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.CommonPhasorServices" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_CommonPhasorServices_SupportsTemporalProcessing" />
    </api>
    <api id="T:PhasorProtocolAdapters.ConfigurationErrorFrame">
      <topicdata group="api" />
      <apidata name="ConfigurationErrorFrame" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/ConfigurationErrorFrame.cs" />
      <typedata visibility="public" sealed="true" serializable="true" defaultConstructor="M:PhasorProtocolAdapters.ConfigurationErrorFrame.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
        <type api="T:GSF.PhasorProtocols.IChannelFrame" ref="true" />
        <type api="T:GSF.PhasorProtocols.IChannel" ref="true" />
        <type api="T:GSF.Parsing.ISupportBinaryImage" ref="true" />
        <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        <type api="T:System.IEquatable`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </specialization>
        </type>
        <type api="T:System.IComparable`1" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </specialization>
        </type>
        <type api="T:System.IComparable" ref="true" />
        <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
      </implements>
      <elements>
        <element api="M:PhasorProtocolAdapters.ConfigurationErrorFrame.#ctor" />
        <element api="M:PhasorProtocolAdapters.ConfigurationErrorFrame.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <file name="T_PhasorProtocolAdapters_ConfigurationErrorFrame" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.ConfigurationErrorFrame">
      <topicdata name="ConfigurationErrorFrame" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.ConfigurationErrorFrame" />
      <apidata name="ConfigurationErrorFrame" group="type" subgroup="class" />
      <typedata visibility="public" sealed="true" serializable="true" defaultConstructor="M:PhasorProtocolAdapters.ConfigurationErrorFrame.#ctor" />
      <elements>
        <element api="M:PhasorProtocolAdapters.ConfigurationErrorFrame.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.ConfigurationErrorFrame" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_ConfigurationErrorFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.ConfigurationErrorFrame.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/ConfigurationErrorFrame.cs" startLine="58" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.ConfigurationErrorFrame" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_ConfigurationErrorFrame__ctor" />
    </api>
    <api id="M:PhasorProtocolAdapters.ConfigurationErrorFrame.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
      <topicdata group="api" />
      <apidata name="GetObjectData" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/ConfigurationErrorFrame.cs" startLine="82" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="info">
          <type api="T:System.Runtime.Serialization.SerializationInfo" ref="true" />
        </parameter>
        <parameter name="context">
          <type api="T:System.Runtime.Serialization.StreamingContext" ref="false" />
        </parameter>
      </parameters>
      <implements>
        <member api="M:System.Runtime.Serialization.ISerializable.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
          <type api="T:System.Runtime.Serialization.ISerializable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.ConfigurationErrorFrame" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_ConfigurationErrorFrame_GetObjectData" />
    </api>
    <api id="T:PhasorProtocolAdapters.PhasorDataConcentratorBase">
      <topicdata group="api" />
      <apidata name="PhasorDataConcentratorBase" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
        <descendents>
          <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
          <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
          <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
        </descendents>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.#ctor" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_PhasorProtocolAdapters_PhasorDataConcentratorBase" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.PhasorDataConcentratorBase">
      <topicdata name="PhasorDataConcentratorBase" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      <apidata name="PhasorDataConcentratorBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_PhasorDataConcentratorBase" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.PhasorDataConcentratorBase">
      <topicdata name="PhasorDataConcentratorBase" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      <apidata name="PhasorDataConcentratorBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_PhasorDataConcentratorBase" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.PhasorDataConcentratorBase">
      <topicdata name="PhasorDataConcentratorBase" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      <apidata name="PhasorDataConcentratorBase" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" serializable="false" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_PhasorDataConcentratorBase" />
    </api>
    <api id="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="Overload_PhasorProtocolAdapters_PhasorDataConcentratorBase_Dispose" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="family" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="329" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase__ctor" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections">
      <topicdata group="api" />
      <apidata name="ActiveConnections" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="244" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ActiveConnections" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_ActiveConnections" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue">
      <topicdata group="api" />
      <apidata name="AnalogScalingValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="312" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AnalogScalingValue" />
      <setter name="set_AnalogScalingValue" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_AnalogScalingValue" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
      <topicdata group="api" />
      <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1295" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="measurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_AssignMeasurementToFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame">
      <topicdata group="api" />
      <apidata name="AutoPublishConfigurationFrame" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="234" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoPublishConfigurationFrame" />
      <setter name="set_AutoPublishConfigurationFrame" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_AutoPublishConfigurationFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel">
      <topicdata group="api" />
      <apidata name="AutoStartDataChannel" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="255" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoStartDataChannel" />
      <setter name="set_AutoStartDataChannel" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_AutoStartDataChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency">
      <topicdata group="api" />
      <apidata name="AverageLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="348" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AverageLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_AverageLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="AverageMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="600" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AverageMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_AverageMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame">
      <topicdata group="api" />
      <apidata name="BaseConfigurationFrame" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="384" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_BaseConfigurationFrame" />
      <returns>
        <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_BaseConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)">
      <topicdata group="api" />
      <apidata name="CacheConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1657" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="configurationFrame">
          <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_CacheConfigurationFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel">
      <topicdata group="api" />
      <apidata name="CommandChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="447" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CommandChannel" />
      <setter name="set_CommandChannel" />
      <returns>
        <type api="T:GSF.Communication.TcpServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_CommandChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame">
      <topicdata group="api" />
      <apidata name="ConfigurationFrame" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="379" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConfigurationFrame" />
      <setter name="set_ConfigurationFrame" />
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_ConfigurationFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount">
      <topicdata group="api" />
      <apidata name="ConnectedClientCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="362" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConnectedClientCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_ConnectedClientCount" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat">
      <topicdata group="api" />
      <apidata name="CoordinateFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="285" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CoordinateFormat" />
      <setter name="set_CoordinateFormat" />
      <returns>
        <type api="T:GSF.PhasorProtocols.CoordinateFormat" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_CoordinateFormat" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
      <topicdata group="api" />
      <apidata name="CreateNewConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" />
      <proceduredata abstract="true" virtual="true" />
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_CreateNewConfigurationFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue">
      <topicdata group="api" />
      <apidata name="CurrentScalingValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="294" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CurrentScalingValue" />
      <setter name="set_CurrentScalingValue" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_CurrentScalingValue" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel">
      <topicdata group="api" />
      <apidata name="DataChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="411" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DataChannel" />
      <setter name="set_DataChannel" />
      <returns>
        <type api="T:GSF.Communication.UdpServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_DataChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat">
      <topicdata group="api" />
      <apidata name="DataFormat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="277" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DataFormat" />
      <setter name="set_DataFormat" />
      <returns>
        <type api="T:GSF.PhasorProtocols.DataFormat" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_DataFormat" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource">
      <topicdata group="api" />
      <apidata name="DataSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="391" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_DataSource" />
      <setter name="set_DataSource" />
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_DataSource" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
      <topicdata group="api" />
      <apidata name="DeviceCommandHandler" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1559" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="connectionID">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="commandBuffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="length">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_DeviceCommandHandler" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue">
      <topicdata group="api" />
      <apidata name="DigitalMaskValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="324" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalMaskValue" />
      <setter name="set_DigitalMaskValue" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_DigitalMaskValue" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="628" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_Dispose" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)">
      <topicdata group="api" />
      <apidata name="GetConnectionID" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1576" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="server">
          <type api="T:GSF.Communication.IServer" ref="true" />
        </parameter>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_GetConnectionID" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode">
      <topicdata group="api" />
      <apidata name="GetHashCode" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1677" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_GetHashCode" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode">
      <topicdata group="api" />
      <apidata name="IDCode" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="224" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_IDCode" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_IDCode" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="759" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency">
      <topicdata group="api" />
      <apidata name="LifetimeAverageLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="616" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeAverageLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_LifetimeAverageLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency">
      <topicdata group="api" />
      <apidata name="LifetimeMaximumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="610" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMaximumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_LifetimeMaximumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements">
      <topicdata group="api" />
      <apidata name="LifetimeMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="584" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMeasurements" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_LifetimeMeasurements" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency">
      <topicdata group="api" />
      <apidata name="LifetimeMinimumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="605" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMinimumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_LifetimeMinimumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength">
      <topicdata group="api" />
      <apidata name="MaximumLabelLength" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="329" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_MaximumLabelLength" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_MaximumLabelLength" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency">
      <topicdata group="api" />
      <apidata name="MaximumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="339" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MaximumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_MaximumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="MaximumMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="594" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MaximumMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_MaximumMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency">
      <topicdata group="api" />
      <apidata name="MinimumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="334" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MinimumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_MinimumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="MinimumMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="589" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MinimumMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_MinimumMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency">
      <topicdata group="api" />
      <apidata name="NominalFrequency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="269" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_NominalFrequency" />
      <setter name="set_NominalFrequency" />
      <returns>
        <type api="T:GSF.Units.EE.LineFrequency" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_NominalFrequency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag">
      <topicdata group="api" />
      <apidata name="ProcessDataValidFlag" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="264" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ProcessDataValidFlag" />
      <setter name="set_ProcessDataValidFlag" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_ProcessDataValidFlag" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel">
      <topicdata group="api" />
      <apidata name="PublishChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="404" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_PublishChannel" />
      <returns>
        <type api="T:GSF.Communication.IServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_PublishChannel" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="PublishConfigFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1464" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_PublishConfigFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1384" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_PublishFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1256" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_QueueMeasurementsForProcessing" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar">
      <topicdata group="api" />
      <apidata name="ReplaceWithSpaceChar" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="239" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReplaceWithSpaceChar" />
      <setter name="set_ReplaceWithSpaceChar" />
      <returns>
        <type api="T:System.Char" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_ReplaceWithSpaceChar" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters">
      <topicdata group="api" />
      <apidata name="ResetLatencyCounters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1539" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_ResetLatencyCounters" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters">
      <topicdata group="api" />
      <apidata name="ResetLifetimeCounters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="1242" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Resets the counters for the lifetime statistics without interrupting the adapter's operations.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_ResetLifetimeCounters" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences">
      <topicdata group="api" />
      <apidata name="SignalReferences" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="487" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_SignalReferences" />
      <returns>
        <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
          <specialization>
            <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            <arrayOf rank="1">
              <type api="T:GSF.Units.EE.SignalReference" ref="false" />
            </arrayOf>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_SignalReferences" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="661" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_Start" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel">
      <topicdata group="api" />
      <apidata name="StartDataChannel" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="713" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Manually starts the real-time data stream.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_StartDataChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="505" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_Status" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="691" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_Stop" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel">
      <topicdata group="api" />
      <apidata name="StopDataChannel" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="752" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Manually stops the real-time data stream.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_StopDataChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="496" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_SupportsTemporalProcessing" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent">
      <topicdata group="api" />
      <apidata name="TotalBytesSent" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="579" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalBytesSent" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_TotalBytesSent" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration">
      <topicdata group="api" />
      <apidata name="UpdateConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="864" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Reloads the phasor data concentrator configuration.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorDataConcentratorBase_UpdateConfiguration" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue">
      <topicdata group="api" />
      <apidata name="VoltageScalingValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorDataConcentratorBase.cs" startLine="303" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VoltageScalingValue" />
      <setter name="set_VoltageScalingValue" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorDataConcentratorBase_VoltageScalingValue" />
    </api>
    <api id="T:PhasorProtocolAdapters.PhasorMeasurementMapper">
      <topicdata group="api" />
      <apidata name="PhasorMeasurementMapper" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptConnection" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptDisconnection" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeleteCachedConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ExtractFrameMeasurements(GSF.PhasorProtocols.IDataFrame)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetShortStatus(System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference">
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind)" />
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind,System.Int32,System.Int32)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadCachedConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfiguration(System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfigurationOutOfSyncMarker(System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.MapMeasurementAttributes(System.Collections.Generic.List{GSF.TimeSeries.IMeasurement},GSF.TimeSeries.MeasurementMetadata,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.RequestCurrentConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetDeviceStatistics(System.UInt16)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetStatistics" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SaveConfigurationOutOfSyncMarker(System.String,System.Boolean)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SendCommand(GSF.PhasorProtocols.DeviceCommand)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ToggleBadData" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AccessID" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualDataRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualFrameRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AllowUseOfCachedConfiguration" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationCacheFileName" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationChanges" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationOutOfSync" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionAttempts" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionInfo" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.CRCErrors" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedDevices" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedFrameRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.EnableConnectionErrors" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.FrameParser" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.IsConcentrator" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.JsonConfigurationPath" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LastReportTime" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingData" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.OutOfOrderFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMapping" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMappingID" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpClientPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeAdjustmentTicks" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeZone" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalBytesReceived" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalConfigurationFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalDataFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalHeaderFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UdpPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_PhasorProtocolAdapters_PhasorMeasurementMapper" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.PhasorMeasurementMapper">
      <topicdata name="PhasorMeasurementMapper" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      <apidata name="PhasorMeasurementMapper" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptConnection" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptDisconnection" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeleteCachedConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ExtractFrameMeasurements(GSF.PhasorProtocols.IDataFrame)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetShortStatus(System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference">
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind)" />
          <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind,System.Int32,System.Int32)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadCachedConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfiguration(System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfigurationOutOfSyncMarker(System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.MapMeasurementAttributes(System.Collections.Generic.List{GSF.TimeSeries.IMeasurement},GSF.TimeSeries.MeasurementMetadata,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.RequestCurrentConfiguration" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetDeviceStatistics(System.UInt16)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetStatistics" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SaveConfigurationOutOfSyncMarker(System.String,System.Boolean)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SendCommand(GSF.PhasorProtocols.DeviceCommand)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ToggleBadData" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_PhasorMeasurementMapper" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.PhasorMeasurementMapper">
      <topicdata name="PhasorMeasurementMapper" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      <apidata name="PhasorMeasurementMapper" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AccessID" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualDataRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualFrameRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AllowUseOfCachedConfiguration" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationCacheFileName" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationChanges" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationOutOfSync" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionAttempts" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionInfo" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.CRCErrors" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedDevices" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedFrameRate" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.EnableConnectionErrors" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.FrameParser" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.IsConcentrator" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.JsonConfigurationPath" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LastReportTime" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingData" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.OutOfOrderFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMapping" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMappingID" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpClientPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeAdjustmentTicks" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeZone" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalBytesReceived" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalConfigurationFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalDataFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalHeaderFrames" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UdpPublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_PhasorMeasurementMapper" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.PhasorMeasurementMapper">
      <topicdata name="PhasorMeasurementMapper" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      <apidata name="PhasorMeasurementMapper" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_PhasorMeasurementMapper" />
    </api>
    <api id="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="Overload_PhasorProtocolAdapters_PhasorMeasurementMapper_Dispose" />
    </api>
    <api id="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference">
      <topicdata name="GetSignalReference" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="GetSignalReference" group="member" subgroup="method" />
      <elements>
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind)" />
        <element api="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind,System.Int32,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="Overload_PhasorProtocolAdapters_PhasorMeasurementMapper_GetSignalReference" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="199" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper__ctor" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AccessID">
      <topicdata group="api" />
      <apidata name="AccessID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="251" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AccessID" />
      <returns>
        <type api="T:System.UInt16" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_AccessID" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualDataRate">
      <topicdata group="api" />
      <apidata name="ActualDataRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="387" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ActualDataRate" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ActualDataRate" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ActualFrameRate">
      <topicdata group="api" />
      <apidata name="ActualFrameRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="382" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ActualFrameRate" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ActualFrameRate" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AllowUseOfCachedConfiguration">
      <topicdata group="api" />
      <apidata name="AllowUseOfCachedConfiguration" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="270" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AllowUseOfCachedConfiguration" />
      <setter name="set_AllowUseOfCachedConfiguration" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_AllowUseOfCachedConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1694" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_AttemptConnection" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1718" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_AttemptDisconnection" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageLatency">
      <topicdata group="api" />
      <apidata name="AverageLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="347" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AverageLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_AverageLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.AverageMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="AverageMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="497" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_AverageMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_AverageMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationCacheFileName">
      <topicdata group="api" />
      <apidata name="ConfigurationCacheFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="275" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConfigurationCacheFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ConfigurationCacheFileName" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationChanges">
      <topicdata group="api" />
      <apidata name="ConfigurationChanges" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="357" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConfigurationChanges" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ConfigurationChanges" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConfigurationOutOfSync">
      <topicdata group="api" />
      <apidata name="ConfigurationOutOfSync" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="396" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConfigurationOutOfSync" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ConfigurationOutOfSync" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionAttempts">
      <topicdata group="api" />
      <apidata name="ConnectionAttempts" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="352" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConnectionAttempts" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ConnectionAttempts" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.ConnectionInfo">
      <topicdata group="api" />
      <apidata name="ConnectionInfo" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="533" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_ConnectionInfo" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_ConnectionInfo" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.CRCErrors">
      <topicdata group="api" />
      <apidata name="CRCErrors" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="327" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_CRCErrors" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_CRCErrors" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedDevices">
      <topicdata group="api" />
      <apidata name="DefinedDevices" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="265" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DefinedDevices" />
      <returns>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationCell" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_DefinedDevices" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.DefinedFrameRate">
      <topicdata group="api" />
      <apidata name="DefinedFrameRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="377" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_DefinedFrameRate" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_DefinedFrameRate" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeleteCachedConfiguration">
      <topicdata group="api" />
      <apidata name="DeleteCachedConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1512" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Attempts to delete the last known good configuration.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_DeleteCachedConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
      <topicdata group="api" />
      <apidata name="DeviceCommandHandler" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2225" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="connectionID">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="commandBuffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="length">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_DeviceCommandHandler" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.Dispose" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="888" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_Dispose" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.EnableConnectionErrors">
      <topicdata group="api" />
      <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="522" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableConnectionErrors" />
      <setter name="set_EnableConnectionErrors" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_EnableConnectionErrors" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ExtractFrameMeasurements(GSF.PhasorProtocols.IDataFrame)">
      <topicdata group="api" />
      <apidata name="ExtractFrameMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1761" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.PhasorProtocols.IDataFrame" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ExtractFrameMeasurements" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.FrameParser">
      <topicdata group="api" />
      <apidata name="FrameParser" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="547" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FrameParser" />
      <setter name="set_FrameParser" />
      <returns>
        <type api="T:GSF.PhasorProtocols.MultiProtocolFrameParser" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_FrameParser" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetConnectionID(GSF.Communication.IServer,System.Guid)">
      <topicdata group="api" />
      <apidata name="GetConnectionID" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2153" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="server">
          <type api="T:GSF.Communication.IServer" ref="true" />
        </parameter>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_GetConnectionID" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1639" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_GetShortStatus" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind)">
      <topicdata group="api" />
      <apidata name="GetSignalReference" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2030" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GSF.Units.EE.SignalKind" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_GetSignalReference" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference(GSF.Units.EE.SignalKind,System.Int32,System.Int32)">
      <topicdata group="api" />
      <apidata name="GetSignalReference" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:PhasorProtocolAdapters.PhasorMeasurementMapper.GetSignalReference" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2056" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="type">
          <type api="T:GSF.Units.EE.SignalKind" ref="false" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="count">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_GetSignalReference_1" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="945" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.IsConcentrator">
      <topicdata group="api" />
      <apidata name="IsConcentrator" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="236" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_IsConcentrator" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_IsConcentrator" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.JsonConfigurationPath">
      <topicdata group="api" />
      <apidata name="JsonConfigurationPath" group="member" subgroup="property" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2908" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_JsonConfigurationPath" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_JsonConfigurationPath" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LastReportTime">
      <topicdata group="api" />
      <apidata name="LastReportTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="312" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LastReportTime" />
      <returns>
        <type api="T:GSF.Ticks" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_LastReportTime" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeAverageLatency">
      <topicdata group="api" />
      <apidata name="LifetimeAverageLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="512" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeAverageLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_LifetimeAverageLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMaximumLatency">
      <topicdata group="api" />
      <apidata name="LifetimeMaximumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="507" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMaximumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_LifetimeMaximumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMeasurements">
      <topicdata group="api" />
      <apidata name="LifetimeMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="482" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMeasurements" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_LifetimeMeasurements" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.LifetimeMinimumLatency">
      <topicdata group="api" />
      <apidata name="LifetimeMinimumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="502" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LifetimeMinimumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_LifetimeMinimumLatency" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadCachedConfiguration">
      <topicdata group="api" />
      <apidata name="LoadCachedConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1543" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Attempts to load the last known good configuration.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_LoadCachedConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfiguration(System.String)">
      <topicdata group="api" />
      <apidata name="LoadConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1579" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="configurationFileName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Attempts to load the specified configuration.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_LoadConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.LoadConfigurationOutOfSyncMarker(System.String)">
      <topicdata group="api" />
      <apidata name="LoadConfigurationOutOfSyncMarker" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2945" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="configurationName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_LoadConfigurationOutOfSyncMarker" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.MapMeasurementAttributes(System.Collections.Generic.List{GSF.TimeSeries.IMeasurement},GSF.TimeSeries.MeasurementMetadata,GSF.TimeSeries.IMeasurement)">
      <topicdata group="api" />
      <apidata name="MapMeasurementAttributes" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1737" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="mappedMeasurements">
          <type api="T:System.Collections.Generic.List`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="metadata">
          <type api="T:GSF.TimeSeries.MeasurementMetadata" ref="true" />
        </parameter>
        <parameter name="parsedMeasurement">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_MapMeasurementAttributes" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumLatency">
      <topicdata group="api" />
      <apidata name="MaximumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="342" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MaximumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MaximumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MaximumMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="MaximumMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="492" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MaximumMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MaximumMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumLatency">
      <topicdata group="api" />
      <apidata name="MinimumLatency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="337" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MinimumLatency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MinimumLatency" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MinimumMeasurementsPerSecond">
      <topicdata group="api" />
      <apidata name="MinimumMeasurementsPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="487" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MinimumMeasurementsPerSecond" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MinimumMeasurementsPerSecond" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingData">
      <topicdata group="api" />
      <apidata name="MissingData" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="302" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MissingData" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MissingData" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.MissingFrames">
      <topicdata group="api" />
      <apidata name="MissingFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="322" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MissingFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_MissingFrames" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.OutOfOrderFrames">
      <topicdata group="api" />
      <apidata name="OutOfOrderFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="332" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_OutOfOrderFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_OutOfOrderFrames" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.RequestCurrentConfiguration">
      <topicdata group="api" />
      <apidata name="RequestCurrentConfiguration" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1535" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Requests the current configuration frame and returns it to the caller.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_RequestCurrentConfiguration" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetDeviceStatistics(System.UInt16)">
      <topicdata group="api" />
      <apidata name="ResetDeviceStatistics" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1455" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="idCode">
          <type api="T:System.UInt16" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Resets the statistics of the device with the specified ID code.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ResetDeviceStatistics" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLatencyCounters">
      <topicdata group="api" />
      <apidata name="ResetLatencyCounters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1500" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Resets the latency counters for the device without interrupting the adapter's operations.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ResetLatencyCounters" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetLifetimeCounters">
      <topicdata group="api" />
      <apidata name="ResetLifetimeCounters" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1485" />
      <proceduredata virtual="true" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Resets the counters for the lifetime statistics without interrupting the adapter's operations.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ResetLifetimeCounters" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ResetStatistics">
      <topicdata group="api" />
      <apidata name="ResetStatistics" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1428" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Resets the statistics of all devices associated with this connection.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ResetStatistics" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SaveConfigurationOutOfSyncMarker(System.String,System.Boolean)">
      <topicdata group="api" />
      <apidata name="SaveConfigurationOutOfSyncMarker" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="2963" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="configurationName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="outOfSync">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_SaveConfigurationOutOfSyncMarker" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.SendCommand(GSF.PhasorProtocols.DeviceCommand)">
      <topicdata group="api" />
      <apidata name="SendCommand" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1411" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="command">
          <type api="T:GSF.PhasorProtocols.DeviceCommand" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Sends the specified command to connected phasor device.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_SendCommand" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMapping">
      <topicdata group="api" />
      <apidata name="SharedMapping" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="424" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SharedMapping" />
      <setter name="set_SharedMapping" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_SharedMapping" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SharedMappingID">
      <topicdata group="api" />
      <apidata name="SharedMappingID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="458" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_SharedMappingID" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_SharedMappingID" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="755" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_Status" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="472" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_SupportsTemporalProcessing" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpClientPublishChannel">
      <topicdata group="api" />
      <apidata name="TcpClientPublishChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="713" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TcpClientPublishChannel" />
      <setter name="set_TcpClientPublishChannel" />
      <returns>
        <type api="T:GSF.Communication.TcpClient" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TcpClientPublishChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TcpPublishChannel">
      <topicdata group="api" />
      <apidata name="TcpPublishChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="656" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TcpPublishChannel" />
      <setter name="set_TcpPublishChannel" />
      <returns>
        <type api="T:GSF.Communication.TcpServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TcpPublishChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeAdjustmentTicks">
      <topicdata group="api" />
      <apidata name="TimeAdjustmentTicks" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="293" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeAdjustmentTicks" />
      <setter name="set_TimeAdjustmentTicks" />
      <returns>
        <type api="T:GSF.Ticks" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TimeAdjustmentTicks" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TimeZone">
      <topicdata group="api" />
      <apidata name="TimeZone" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="284" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeZone" />
      <setter name="set_TimeZone" />
      <returns>
        <type api="T:System.TimeZoneInfo" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TimeZone" />
    </api>
    <api id="M:PhasorProtocolAdapters.PhasorMeasurementMapper.ToggleBadData">
      <topicdata group="api" />
      <apidata name="ToggleBadData" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="1396" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Toggles the flag that determines whether to inject the bad data state flag into the stream.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PhasorProtocolAdapters_PhasorMeasurementMapper_ToggleBadData" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalBytesReceived">
      <topicdata group="api" />
      <apidata name="TotalBytesReceived" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="477" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalBytesReceived" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TotalBytesReceived" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalConfigurationFrames">
      <topicdata group="api" />
      <apidata name="TotalConfigurationFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="367" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalConfigurationFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TotalConfigurationFrames" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalDataFrames">
      <topicdata group="api" />
      <apidata name="TotalDataFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="362" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalDataFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TotalDataFrames" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalFrames">
      <topicdata group="api" />
      <apidata name="TotalFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="317" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TotalFrames" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.TotalHeaderFrames">
      <topicdata group="api" />
      <apidata name="TotalHeaderFrames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="372" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_TotalHeaderFrames" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_TotalHeaderFrames" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UdpPublishChannel">
      <topicdata group="api" />
      <apidata name="UdpPublishChannel" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="603" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UdpPublishChannel" />
      <setter name="set_UdpPublishChannel" />
      <returns>
        <type api="T:GSF.Communication.UdpServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_UdpPublishChannel" />
    </api>
    <api id="P:PhasorProtocolAdapters.PhasorMeasurementMapper.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/PhasorMeasurementMapper.cs" startLine="463" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.PhasorMeasurementMapper" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_PhasorMeasurementMapper_UseAsyncConnect" />
    </api>
    <api id="T:PhasorProtocolAdapters.StringMatchingMode">
      <topicdata group="api" />
      <apidata name="StringMatchingMode" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PhasorProtocolAdapters.StringMatchingMode.Exact" />
        <element api="F:PhasorProtocolAdapters.StringMatchingMode.StartsWith" />
        <element api="F:PhasorProtocolAdapters.StringMatchingMode.EndsWith" />
        <element api="F:PhasorProtocolAdapters.StringMatchingMode.Contains" />
        <element api="F:PhasorProtocolAdapters.StringMatchingMode.Regex" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
      </containers>
      <file name="T_PhasorProtocolAdapters_StringMatchingMode" />
    </api>
    <api id="F:PhasorProtocolAdapters.StringMatchingMode.Contains">
      <topicdata group="api" notopic="" />
      <apidata name="Contains" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </containers>
      <file name="F_PhasorProtocolAdapters_StringMatchingMode_Contains" />
    </api>
    <api id="F:PhasorProtocolAdapters.StringMatchingMode.EndsWith">
      <topicdata group="api" notopic="" />
      <apidata name="EndsWith" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </containers>
      <file name="F_PhasorProtocolAdapters_StringMatchingMode_EndsWith" />
    </api>
    <api id="F:PhasorProtocolAdapters.StringMatchingMode.Exact">
      <topicdata group="api" notopic="" />
      <apidata name="Exact" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </containers>
      <file name="F_PhasorProtocolAdapters_StringMatchingMode_Exact" />
    </api>
    <api id="F:PhasorProtocolAdapters.StringMatchingMode.Regex">
      <topicdata group="api" notopic="" />
      <apidata name="Regex" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </containers>
      <file name="F_PhasorProtocolAdapters_StringMatchingMode_Regex" />
    </api>
    <api id="F:PhasorProtocolAdapters.StringMatchingMode.StartsWith">
      <topicdata group="api" notopic="" />
      <apidata name="StartsWith" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters" />
        <type api="T:PhasorProtocolAdapters.StringMatchingMode" ref="false" />
      </containers>
      <file name="F_PhasorProtocolAdapters_StringMatchingMode_StartsWith" />
    </api>
    <api id="N:PhasorProtocolAdapters.BpaPdcStream">
      <topicdata group="api" />
      <apidata name="PhasorProtocolAdapters.BpaPdcStream" group="namespace" />
      <elements>
        <element api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      </elements>
      <file name="N_PhasorProtocolAdapters_BpaPdcStream" />
    </api>
    <api id="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator">
      <topicdata group="api" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.BPAPDCstream.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.IniFileName" />
        <element api="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
      </containers>
      <file name="T_PhasorProtocolAdapters_BpaPdcStream_Concentrator" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.BpaPdcStream.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.BPAPDCstream.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="Overload:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_BpaPdcStream_Concentrator" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.BpaPdcStream.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.IniFileName" />
        <element api="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_BpaPdcStream_Concentrator" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.BpaPdcStream.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_BpaPdcStream_Concentrator" />
    </api>
    <api id="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_BpaPdcStream_Concentrator__ctor" />
    </api>
    <api id="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.BPAPDCstream.ConfigurationFrame)">
      <topicdata group="api" />
      <apidata name="CreateDataFrame" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="219" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
        <parameter name="configurationFrame">
          <type api="T:GSF.PhasorProtocols.BPAPDCstream.ConfigurationFrame" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.BPAPDCstream.DataFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_BpaPdcStream_Concentrator_CreateDataFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
      <topicdata group="api" />
      <apidata name="CreateNewConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="115" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_BpaPdcStream_Concentrator_CreateNewConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.CreateNewFrame(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="CreateNewFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="204" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.TimeSeries.IFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_BpaPdcStream_Concentrator_CreateNewFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.IniFileName">
      <topicdata group="api" />
      <apidata name="IniFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="61" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IniFileName" />
      <setter name="set_IniFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_BpaPdcStream_Concentrator_IniFileName" />
    </api>
    <api id="M:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="91" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_BpaPdcStream_Concentrator_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.BpaPdcStream.Concentrator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/BpaPdcStream/Concentrator.cs" startLine="70" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <type api="T:PhasorProtocolAdapters.BpaPdcStream.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_BpaPdcStream_Concentrator_Status" />
    </api>
    <api id="N:PhasorProtocolAdapters.Iec61850_90_5">
      <topicdata group="api" />
      <apidata name="PhasorProtocolAdapters.Iec61850_90_5" group="namespace" />
      <elements>
        <element api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      </elements>
      <file name="N_PhasorProtocolAdapters_Iec61850_90_5" />
    </api>
    <api id="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator">
      <topicdata group="api" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEC61850_90_5.ConfigurationFrame,System.String,System.Int32,System.Byte[][],System.UInt32)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.TimeBase" />
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.ValidateIDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
      </containers>
      <file name="T_PhasorProtocolAdapters_Iec61850_90_5_Concentrator" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEC61850_90_5.ConfigurationFrame,System.String,System.Int32,System.Byte[][],System.UInt32)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="Overload:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_Iec61850_90_5_Concentrator" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.TimeBase" />
        <element api="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.ValidateIDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_Iec61850_90_5_Concentrator" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_Iec61850_90_5_Concentrator" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator__ctor" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)">
      <topicdata group="api" />
      <apidata name="CreateConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="289" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="timeBase">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="nominalFrequency">
          <type api="T:GSF.Units.EE.LineFrequency" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEC61850_90_5.ConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_CreateConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEC61850_90_5.ConfigurationFrame,System.String,System.Int32,System.Byte[][],System.UInt32)">
      <topicdata group="api" />
      <apidata name="CreateDataFrame" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="348" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
        <parameter name="configurationFrame">
          <type api="T:GSF.PhasorProtocols.IEC61850_90_5.ConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="msvID">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="asduCount">
          <type api="T:System.Int32" ref="false" />
        </parameter>
        <parameter name="asduImages">
          <arrayOf rank="1">
            <arrayOf rank="1">
              <type api="T:System.Byte" ref="false" />
            </arrayOf>
          </arrayOf>
        </parameter>
        <parameter name="configurationRevision">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEC61850_90_5.DataFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_CreateDataFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
      <topicdata group="api" />
      <apidata name="CreateNewConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="137" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_CreateNewConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.CreateNewFrame(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="CreateNewFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="170" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.TimeSeries.IFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_CreateNewFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
      <topicdata group="api" />
      <apidata name="DeviceCommandHandler" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="214" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="connectionID">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="commandBuffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="length">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_DeviceCommandHandler" />
    </api>
    <api id="M:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="102" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="80" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_Status" />
    </api>
    <api id="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.TimeBase">
      <topicdata group="api" />
      <apidata name="TimeBase" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="66" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeBase" />
      <setter name="set_TimeBase" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_TimeBase" />
    </api>
    <api id="P:PhasorProtocolAdapters.Iec61850_90_5.Concentrator.ValidateIDCode">
      <topicdata group="api" />
      <apidata name="ValidateIDCode" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Iec61850_90_5/Concentrator.cs" startLine="71" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValidateIDCode" />
      <setter name="set_ValidateIDCode" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <type api="T:PhasorProtocolAdapters.Iec61850_90_5.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Iec61850_90_5_Concentrator_ValidateIDCode" />
    </api>
    <api id="N:PhasorProtocolAdapters.IeeeC37_118">
      <topicdata group="api" />
      <apidata name="PhasorProtocolAdapters.IeeeC37_118" group="namespace" />
      <elements>
        <element api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      </elements>
      <file name="N_PhasorProtocolAdapters_IeeeC37_118" />
    </api>
    <api id="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator">
      <topicdata group="api" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CastToConfigurationFrame1(GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame2(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame3(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency,PhasorProtocolAdapters.IeeeC37_118.Concentrator)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame1)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame2" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame3" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Elevation" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.GroupDelay" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ServiceClass" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TargetConfigurationType" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TimeBase" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ValidateIDCode" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Window" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
      </containers>
      <file name="T_PhasorProtocolAdapters_IeeeC37_118_Concentrator" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.IeeeC37_118.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CastToConfigurationFrame1(GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame2(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame3(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency,PhasorProtocolAdapters.IeeeC37_118.Concentrator)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame1)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Initialize" />
        <element api="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.PublishConfigFrame(GSF.Ticks)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)" />
        <element api="Overload:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Dispose(System.Boolean)" />
        </element>
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetConnectionID(GSF.Communication.IServer,System.Guid)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.GetHashCode" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLatencyCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.ResetLifetimeCounters" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Start" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StartDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Stop" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.StopDataChannel" />
        <element api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.UpdateConfiguration" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_IeeeC37_118_Concentrator" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.IeeeC37_118.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame2" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame3" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Elevation" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.GroupDelay" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.MaximumLabelLength" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ServiceClass" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Status" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TargetConfigurationType" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TimeBase" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ValidateIDCode" />
        <element api="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Window" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ActiveConnections" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AnalogScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoPublishConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AutoStartDataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.AverageMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.BaseConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CommandChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConfigurationFrame" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ConnectedClientCount" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CoordinateFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.CurrentScalingValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataFormat" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DataSource" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.DigitalMaskValue" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.IDCode" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeAverageLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMeasurements" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.LifetimeMinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumLatency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MinimumMeasurementsPerSecond" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.NominalFrequency" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ProcessDataValidFlag" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishChannel" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.ReplaceWithSpaceChar" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SignalReferences" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.SupportsTemporalProcessing" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.TotalBytesSent" />
        <element api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.VoltageScalingValue" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_IeeeC37_118_Concentrator" />
    </api>
    <api id="Events.T:PhasorProtocolAdapters.IeeeC37_118.Concentrator">
      <topicdata name="Concentrator" group="list" subgroup="Events" typeTopicId="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      <apidata name="Concentrator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" />
      </containers>
      <file name="Events_T_PhasorProtocolAdapters_IeeeC37_118_Concentrator" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="93" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator__ctor" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)">
      <topicdata group="api" />
      <apidata name="CacheConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="434" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CacheConfigurationFrame(GSF.PhasorProtocols.IConfigurationFrame,System.String)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="_">
          <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="name">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CacheConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CastToConfigurationFrame1(GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2)">
      <topicdata group="api" />
      <apidata name="CastToConfigurationFrame1" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="888" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="sourceFrame">
          <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame1" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CastToConfigurationFrame1" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame2">
      <topicdata group="api" />
      <apidata name="ConfigurationFrame2" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="124" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConfigurationFrame2" />
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_ConfigurationFrame2" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ConfigurationFrame3">
      <topicdata group="api" />
      <apidata name="ConfigurationFrame3" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_ConfigurationFrame3" />
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame3" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_ConfigurationFrame3" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame2(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency)">
      <topicdata group="api" />
      <apidata name="CreateConfigurationFrame2" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="470" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="timeBase">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="nominalFrequency">
          <type api="T:GSF.Units.EE.LineFrequency" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame2" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CreateConfigurationFrame2" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateConfigurationFrame3(GSF.PhasorProtocols.Anonymous.ConfigurationFrame,System.UInt32,GSF.Units.EE.LineFrequency,PhasorProtocolAdapters.IeeeC37_118.Concentrator)">
      <topicdata group="api" />
      <apidata name="CreateConfigurationFrame3" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="537" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
        <parameter name="timeBase">
          <type api="T:System.UInt32" ref="false" />
        </parameter>
        <parameter name="nominalFrequency">
          <type api="T:GSF.Units.EE.LineFrequency" ref="false" />
        </parameter>
        <parameter name="parent" optional="true">
          <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame3" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CreateConfigurationFrame3" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateDataFrame(GSF.Ticks,GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame1)">
      <topicdata group="api" />
      <apidata name="CreateDataFrame" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="861" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
        <parameter name="configurationFrame">
          <type api="T:GSF.PhasorProtocols.IEEEC37_118.ConfigurationFrame1" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.DataFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CreateDataFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
      <topicdata group="api" />
      <apidata name="CreateNewConfigurationFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="204" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.CreateNewConfigurationFrame(GSF.PhasorProtocols.Anonymous.ConfigurationFrame)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="baseConfigurationFrame">
          <type api="T:GSF.PhasorProtocols.Anonymous.ConfigurationFrame" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.PhasorProtocols.IConfigurationFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CreateNewConfigurationFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.CreateNewFrame(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="CreateNewFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="259" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:GSF.TimeSeries.IFrame" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_CreateNewFrame" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
      <topicdata group="api" />
      <apidata name="DeviceCommandHandler" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="330" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.DeviceCommandHandler(System.Guid,System.String,System.Byte[],System.Int32)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="clientID">
          <type api="T:System.Guid" ref="false" />
        </parameter>
        <parameter name="connectionID">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="commandBuffer">
          <arrayOf rank="1">
            <type api="T:System.Byte" ref="false" />
          </arrayOf>
        </parameter>
        <parameter name="length">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_DeviceCommandHandler" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Elevation">
      <topicdata group="api" />
      <apidata name="Elevation" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="93" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Elevation" />
      <setter name="set_Elevation" />
      <returns>
        <type api="T:System.Single" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_Elevation" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.GroupDelay">
      <topicdata group="api" />
      <apidata name="GroupDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_GroupDelay" />
      <setter name="set_GroupDelay" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_GroupDelay" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="167" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.Initialize">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_Initialize" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.MaximumLabelLength">
      <topicdata group="api" />
      <apidata name="MaximumLabelLength" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="119" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.MaximumLabelLength">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_MaximumLabelLength" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_MaximumLabelLength" />
    </api>
    <api id="M:PhasorProtocolAdapters.IeeeC37_118.Concentrator.PublishConfigFrame(GSF.Ticks)">
      <topicdata group="api" />
      <apidata name="PublishConfigFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="297" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.PhasorDataConcentratorBase.PublishConfigFrame(GSF.Ticks)">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="timestamp">
          <type api="T:GSF.Ticks" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_IeeeC37_118_Concentrator_PublishConfigFrame" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ServiceClass">
      <topicdata group="api" />
      <apidata name="ServiceClass" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="98" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServiceClass" />
      <setter name="set_ServiceClass" />
      <returns>
        <type api="T:System.Char" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_ServiceClass" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="138" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.PhasorDataConcentratorBase.Status">
          <type api="T:PhasorProtocolAdapters.PhasorDataConcentratorBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_Status" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TargetConfigurationType">
      <topicdata group="api" />
      <apidata name="TargetConfigurationType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="114" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TargetConfigurationType" />
      <setter name="set_TargetConfigurationType" />
      <returns>
        <type api="T:GSF.PhasorProtocols.IEEEC37_118.DraftRevision" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_TargetConfigurationType" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.TimeBase">
      <topicdata group="api" />
      <apidata name="TimeBase" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="83" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TimeBase" />
      <setter name="set_TimeBase" />
      <returns>
        <type api="T:System.UInt32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_TimeBase" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.ValidateIDCode">
      <topicdata group="api" />
      <apidata name="ValidateIDCode" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="88" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValidateIDCode" />
      <setter name="set_ValidateIDCode" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_ValidateIDCode" />
    </api>
    <api id="P:PhasorProtocolAdapters.IeeeC37_118.Concentrator.Window">
      <topicdata group="api" />
      <apidata name="Window" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/IeeeC37_118/Concentrator.cs" startLine="103" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Window" />
      <setter name="set_Window" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <type api="T:PhasorProtocolAdapters.IeeeC37_118.Concentrator" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_IeeeC37_118_Concentrator_Window" />
    </api>
    <api id="N:PhasorProtocolAdapters.Model">
      <topicdata group="api" />
      <apidata name="PhasorProtocolAdapters.Model" group="namespace" />
      <elements>
        <element api="T:PhasorProtocolAdapters.Model.DataOperation" />
      </elements>
      <file name="N_PhasorProtocolAdapters_Model" />
    </api>
    <api id="T:PhasorProtocolAdapters.Model.DataOperation">
      <topicdata group="api" />
      <apidata name="DataOperation" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Model.DataOperation.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PhasorProtocolAdapters.Model.DataOperation.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Arguments" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.AssemblyName" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Description" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Enabled" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.LoadOrder" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.MethodName" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.NodeID" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.TypeName" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
      </containers>
      <file name="T_PhasorProtocolAdapters_Model_DataOperation" />
    </api>
    <api id="Methods.T:PhasorProtocolAdapters.Model.DataOperation">
      <topicdata name="DataOperation" group="list" subgroup="Methods" typeTopicId="T:PhasorProtocolAdapters.Model.DataOperation" />
      <apidata name="DataOperation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Model.DataOperation.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" />
      </containers>
      <file name="Methods_T_PhasorProtocolAdapters_Model_DataOperation" />
    </api>
    <api id="Properties.T:PhasorProtocolAdapters.Model.DataOperation">
      <topicdata name="DataOperation" group="list" subgroup="Properties" typeTopicId="T:PhasorProtocolAdapters.Model.DataOperation" />
      <apidata name="DataOperation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PhasorProtocolAdapters.Model.DataOperation.#ctor" />
      <elements>
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Arguments" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.AssemblyName" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Description" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.Enabled" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.LoadOrder" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.MethodName" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.NodeID" />
        <element api="P:PhasorProtocolAdapters.Model.DataOperation.TypeName" />
      </elements>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" />
      </containers>
      <file name="Properties_T_PhasorProtocolAdapters_Model_DataOperation" />
    </api>
    <api id="M:PhasorProtocolAdapters.Model.DataOperation.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" />
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="M_PhasorProtocolAdapters_Model_DataOperation__ctor" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.Arguments">
      <topicdata group="api" />
      <apidata name="Arguments" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="44" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Arguments" />
      <setter name="set_Arguments" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_Arguments" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.AssemblyName">
      <topicdata group="api" />
      <apidata name="AssemblyName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="37" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AssemblyName" />
      <setter name="set_AssemblyName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_AssemblyName" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="35" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Description" />
      <setter name="set_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_Description" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.Enabled">
      <topicdata group="api" />
      <apidata name="Enabled" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="48" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Enabled" />
      <setter name="set_Enabled" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_Enabled" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.LoadOrder">
      <topicdata group="api" />
      <apidata name="LoadOrder" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="46" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LoadOrder" />
      <setter name="set_LoadOrder" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_LoadOrder" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.MethodName">
      <topicdata group="api" />
      <apidata name="MethodName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MethodName" />
      <setter name="set_MethodName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.DataAnnotations.StringLengthAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>200</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_MethodName" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.NodeID">
      <topicdata group="api" />
      <apidata name="NodeID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="33" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_NodeID" />
      <setter name="set_NodeID" />
      <returns>
        <type api="T:System.Nullable`1" ref="false">
          <specialization>
            <type api="T:System.Guid" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_NodeID" />
    </api>
    <api id="P:PhasorProtocolAdapters.Model.DataOperation.TypeName">
      <topicdata group="api" />
      <apidata name="TypeName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PhasorProtocolAdapters/Model/DataOperation.cs" startLine="39" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TypeName" />
      <setter name="set_TypeName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PhasorProtocolAdapters" module="PhasorProtocolAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PhasorProtocolAdapters.Model" />
        <type api="T:PhasorProtocolAdapters.Model.DataOperation" ref="true" />
      </containers>
      <file name="P_PhasorProtocolAdapters_Model_DataOperation_TypeName" />
    </api>
    <api id="N:PIAdapters">
      <topicdata group="api" />
      <apidata name="PIAdapters" group="namespace" />
      <elements>
        <element api="T:PIAdapters.PIConnection" />
        <element api="T:PIAdapters.PIConnectionPool" />
        <element api="T:PIAdapters.TagRemovalOperation" />
        <element api="T:PIAdapters.C37118DigitalStateSets" />
        <element api="T:PIAdapters.PIOutputAdapter" />
        <element api="T:PIAdapters.PIBufferInputAdapter" />
        <element api="T:PIAdapters.PIPBInputAdapter" />
        <element api="T:PIAdapters.PIRTInputAdapter" />
        <element api="T:PIAdapters.TimeSortedValueScanner" />
      </elements>
      <file name="N_PIAdapters" />
    </api>
    <api id="T:PIAdapters.C37118DigitalStateSets">
      <topicdata group="api" />
      <apidata name="C37118DigitalStateSets" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <family>
        <ancestors>
          <type api="T:System.ValueType" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="F:PIAdapters.C37118DigitalStateSets.CompositeQual" />
        <element api="F:PIAdapters.C37118DigitalStateSets.ConfigChange" />
        <element api="F:PIAdapters.C37118DigitalStateSets.ConnectState" />
        <element api="F:PIAdapters.C37118DigitalStateSets.DataSorting" />
        <element api="F:PIAdapters.C37118DigitalStateSets.DataValid" />
        <element api="F:PIAdapters.C37118DigitalStateSets.LeapSecond" />
        <element api="F:PIAdapters.C37118DigitalStateSets.NominalFreq" />
        <element api="F:PIAdapters.C37118DigitalStateSets.PMUError" />
        <element api="F:PIAdapters.C37118DigitalStateSets.SyncError" />
        <element api="F:PIAdapters.C37118DigitalStateSets.Timelock" />
        <element api="F:PIAdapters.C37118DigitalStateSets.TimeQuality" />
        <element api="F:PIAdapters.C37118DigitalStateSets.Trigger" />
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.Runtime.CompilerServices.IsReadOnlyAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="T_PIAdapters_C37118DigitalStateSets" />
    </api>
    <api id="Methods.T:PIAdapters.C37118DigitalStateSets">
      <topicdata name="C37118DigitalStateSets" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.C37118DigitalStateSets" />
      <apidata name="C37118DigitalStateSets" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Equals(System.Object)">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
        <element api="M:System.ValueType.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.ToString">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.ValueType" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" />
      </containers>
      <file name="Methods_T_PIAdapters_C37118DigitalStateSets" />
    </api>
    <api id="Fields.T:PIAdapters.C37118DigitalStateSets">
      <topicdata name="C37118DigitalStateSets" group="list" subgroup="Fields" typeTopicId="T:PIAdapters.C37118DigitalStateSets" />
      <apidata name="C37118DigitalStateSets" group="type" subgroup="structure" />
      <typedata visibility="public" sealed="true" serializable="false" noSettableProperties="true" />
      <elements>
        <element api="F:PIAdapters.C37118DigitalStateSets.CompositeQual" />
        <element api="F:PIAdapters.C37118DigitalStateSets.ConfigChange" />
        <element api="F:PIAdapters.C37118DigitalStateSets.ConnectState" />
        <element api="F:PIAdapters.C37118DigitalStateSets.DataSorting" />
        <element api="F:PIAdapters.C37118DigitalStateSets.DataValid" />
        <element api="F:PIAdapters.C37118DigitalStateSets.LeapSecond" />
        <element api="F:PIAdapters.C37118DigitalStateSets.NominalFreq" />
        <element api="F:PIAdapters.C37118DigitalStateSets.PMUError" />
        <element api="F:PIAdapters.C37118DigitalStateSets.SyncError" />
        <element api="F:PIAdapters.C37118DigitalStateSets.Timelock" />
        <element api="F:PIAdapters.C37118DigitalStateSets.TimeQuality" />
        <element api="F:PIAdapters.C37118DigitalStateSets.Trigger" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" />
      </containers>
      <file name="Fields_T_PIAdapters_C37118DigitalStateSets" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.CompositeQual">
      <topicdata group="api" />
      <apidata name="CompositeQual" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_CompositeQual" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.ConfigChange">
      <topicdata group="api" />
      <apidata name="ConfigChange" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_ConfigChange" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.ConnectState">
      <topicdata group="api" />
      <apidata name="ConnectState" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_ConnectState" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.DataSorting">
      <topicdata group="api" />
      <apidata name="DataSorting" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_DataSorting" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.DataValid">
      <topicdata group="api" />
      <apidata name="DataValid" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_DataValid" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.LeapSecond">
      <topicdata group="api" />
      <apidata name="LeapSecond" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_LeapSecond" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.NominalFreq">
      <topicdata group="api" />
      <apidata name="NominalFreq" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>6</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_NominalFreq" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.PMUError">
      <topicdata group="api" />
      <apidata name="PMUError" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>7</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_PMUError" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.SyncError">
      <topicdata group="api" />
      <apidata name="SyncError" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>8</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_SyncError" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.Timelock">
      <topicdata group="api" />
      <apidata name="Timelock" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>9</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_Timelock" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.TimeQuality">
      <topicdata group="api" />
      <apidata name="TimeQuality" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_TimeQuality" />
    </api>
    <api id="F:PIAdapters.C37118DigitalStateSets.Trigger">
      <topicdata group="api" />
      <apidata name="Trigger" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>11</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.C37118DigitalStateSets" ref="false" />
      </containers>
      <file name="F_PIAdapters_C37118DigitalStateSets_Trigger" />
    </api>
    <api id="T:PIAdapters.PIBufferInputAdapter">
      <topicdata group="api" />
      <apidata name="PIBufferInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIBufferInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIBufferInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIBufferInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIBufferInputAdapter.#ctor" />
        <element api="M:PIAdapters.PIBufferInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIBufferInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIBufferInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIBufferInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIBufferInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIBufferInputAdapter.Initialize" />
        <element api="M:PIAdapters.PIBufferInputAdapter.ReadBuffer(System.DateTime,System.DateTime,System.String,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIBufferInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIBufferInputAdapter.PageFactor" />
        <element api="P:PIAdapters.PIBufferInputAdapter.Password" />
        <element api="P:PIAdapters.PIBufferInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIBufferInputAdapter.Status" />
        <element api="P:PIAdapters.PIBufferInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIBufferInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIBufferInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_PIBufferInputAdapter" />
    </api>
    <api id="Methods.T:PIAdapters.PIBufferInputAdapter">
      <topicdata name="PIBufferInputAdapter" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIBufferInputAdapter" />
      <apidata name="PIBufferInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIBufferInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIBufferInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIBufferInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIBufferInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIBufferInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIBufferInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIBufferInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIBufferInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIBufferInputAdapter.Initialize" />
        <element api="M:PIAdapters.PIBufferInputAdapter.ReadBuffer(System.DateTime,System.DateTime,System.String,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" />
      </containers>
      <file name="Methods_T_PIAdapters_PIBufferInputAdapter" />
    </api>
    <api id="Properties.T:PIAdapters.PIBufferInputAdapter">
      <topicdata name="PIBufferInputAdapter" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIBufferInputAdapter" />
      <apidata name="PIBufferInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIBufferInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIBufferInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIBufferInputAdapter.PageFactor" />
        <element api="P:PIAdapters.PIBufferInputAdapter.Password" />
        <element api="P:PIAdapters.PIBufferInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIBufferInputAdapter.Status" />
        <element api="P:PIAdapters.PIBufferInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIBufferInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIBufferInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" />
      </containers>
      <file name="Properties_T_PIAdapters_PIBufferInputAdapter" />
    </api>
    <api id="Events.T:PIAdapters.PIBufferInputAdapter">
      <topicdata name="PIBufferInputAdapter" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIBufferInputAdapter" />
      <apidata name="PIBufferInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIBufferInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" />
      </containers>
      <file name="Events_T_PIAdapters_PIBufferInputAdapter" />
    </api>
    <api id="Overload:PIAdapters.PIBufferInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIBufferInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIBufferInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="106" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter__ctor" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="314" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_AttemptConnection" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="317" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.ConnectTimeout">
      <topicdata group="api" />
      <apidata name="ConnectTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="98" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectTimeout" />
      <setter name="set_ConnectTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIBufferInputAdapter_ConnectTimeout" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIBufferInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="147" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="205" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_GetShortStatus" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="174" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_Initialize" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.PageFactor">
      <topicdata group="api" />
      <apidata name="PageFactor" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="106" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PageFactor" />
      <setter name="set_PageFactor" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIBufferInputAdapter_PageFactor" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="90" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIBufferInputAdapter_Password" />
    </api>
    <api id="M:PIAdapters.PIBufferInputAdapter.ReadBuffer(System.DateTime,System.DateTime,System.String,System.Int32)">
      <topicdata group="api" />
      <apidata name="ReadBuffer" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="250" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="start">
          <type api="T:System.DateTime" ref="false" />
        </parameter>
        <parameter name="end">
          <type api="T:System.DateTime" ref="false" />
        </parameter>
        <parameter name="tags">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="interpolationInterval">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIBufferInputAdapter_ReadBuffer" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.ServerName">
      <topicdata group="api" />
      <apidata name="ServerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="74" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerName" />
      <setter name="set_ServerName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIBufferInputAdapter_ServerName" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="121" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIBufferInputAdapter_Status" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="111" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIBufferInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIBufferInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:PIAdapters.PIBufferInputAdapter.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIBufferInputAdapter.cs" startLine="82" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIBufferInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIBufferInputAdapter_UserName" />
    </api>
    <api id="T:PIAdapters.PIConnection">
      <topicdata group="api" />
      <apidata name="PIConnection" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnection.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IComparable`1" ref="true">
          <specialization>
            <type api="T:PIAdapters.PIConnection" ref="true" />
          </specialization>
        </type>
        <type api="T:System.IComparable" ref="true" />
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="E:PIAdapters.PIConnection.Disconnected" />
        <element api="F:PIAdapters.PIConnection.DefaultConnectTimeout" />
        <element api="M:PIAdapters.PIConnection.#ctor" />
        <element api="M:PIAdapters.PIConnection.Close" />
        <element api="M:PIAdapters.PIConnection.CompareTo(PIAdapters.PIConnection)" />
        <element api="Overload:PIAdapters.PIConnection.Dispose">
          <element api="M:PIAdapters.PIConnection.Dispose" />
          <element api="M:PIAdapters.PIConnection.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIConnection.Open" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIConnection.Connected" />
        <element api="P:PIAdapters.PIConnection.ConnectTimeout" />
        <element api="P:PIAdapters.PIConnection.Password" />
        <element api="P:PIAdapters.PIConnection.Server" />
        <element api="P:PIAdapters.PIConnection.ServerName" />
        <element api="P:PIAdapters.PIConnection.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_PIConnection" />
    </api>
    <api id="Methods.T:PIAdapters.PIConnection">
      <topicdata name="PIConnection" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIConnection" />
      <apidata name="PIConnection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnection.#ctor" />
      <elements>
        <element api="M:PIAdapters.PIConnection.Close" />
        <element api="M:PIAdapters.PIConnection.CompareTo(PIAdapters.PIConnection)" />
        <element api="Overload:PIAdapters.PIConnection.Dispose">
          <element api="M:PIAdapters.PIConnection.Dispose" />
          <element api="M:PIAdapters.PIConnection.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIConnection.Open" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" />
      </containers>
      <file name="Methods_T_PIAdapters_PIConnection" />
    </api>
    <api id="Properties.T:PIAdapters.PIConnection">
      <topicdata name="PIConnection" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIConnection" />
      <apidata name="PIConnection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnection.#ctor" />
      <elements>
        <element api="P:PIAdapters.PIConnection.Connected" />
        <element api="P:PIAdapters.PIConnection.ConnectTimeout" />
        <element api="P:PIAdapters.PIConnection.Password" />
        <element api="P:PIAdapters.PIConnection.Server" />
        <element api="P:PIAdapters.PIConnection.ServerName" />
        <element api="P:PIAdapters.PIConnection.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" />
      </containers>
      <file name="Properties_T_PIAdapters_PIConnection" />
    </api>
    <api id="Events.T:PIAdapters.PIConnection">
      <topicdata name="PIConnection" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIConnection" />
      <apidata name="PIConnection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnection.#ctor" />
      <elements>
        <element api="E:PIAdapters.PIConnection.Disconnected" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" />
      </containers>
      <file name="Events_T_PIAdapters_PIConnection" />
    </api>
    <api id="Fields.T:PIAdapters.PIConnection">
      <topicdata name="PIConnection" group="list" subgroup="Fields" typeTopicId="T:PIAdapters.PIConnection" />
      <apidata name="PIConnection" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnection.#ctor" />
      <elements>
        <element api="F:PIAdapters.PIConnection.DefaultConnectTimeout" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" />
      </containers>
      <file name="Fields_T_PIAdapters_PIConnection" />
    </api>
    <api id="Overload:PIAdapters.PIConnection.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:PIAdapters.PIConnection.Dispose" />
        <element api="M:PIAdapters.PIConnection.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIConnection_Dispose" />
    </api>
    <api id="M:PIAdapters.PIConnection.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="70" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection__ctor" />
    </api>
    <api id="M:PIAdapters.PIConnection.Close">
      <topicdata group="api" />
      <apidata name="Close" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="207" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection_Close" />
    </api>
    <api id="M:PIAdapters.PIConnection.CompareTo(PIAdapters.PIConnection)">
      <topicdata group="api" />
      <apidata name="CompareTo" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="242" />
      <proceduredata virtual="true" final="true" />
      <parameters>
        <parameter name="other">
          <type api="T:PIAdapters.PIConnection" ref="true" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="M:System.IComparable`1.CompareTo(`0)">
          <type api="T:System.IComparable`1" ref="true">
            <specialization>
              <type api="T:PIAdapters.PIConnection" ref="true" />
            </specialization>
          </type>
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection_CompareTo" />
    </api>
    <api id="P:PIAdapters.PIConnection.Connected">
      <topicdata group="api" />
      <apidata name="Connected" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Connected" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_Connected" />
    </api>
    <api id="P:PIAdapters.PIConnection.ConnectTimeout">
      <topicdata group="api" />
      <apidata name="ConnectTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="103" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectTimeout" />
      <setter name="set_ConnectTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_ConnectTimeout" />
    </api>
    <api id="F:PIAdapters.PIConnection.DefaultConnectTimeout">
      <topicdata group="api" />
      <apidata name="DefaultConnectTimeout" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>30000</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="F_PIAdapters_PIConnection_DefaultConnectTimeout" />
    </api>
    <api id="E:PIAdapters.PIConnection.Disconnected">
      <topicdata group="api" />
      <apidata name="Disconnected" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <adder name="add_Disconnected" />
      <remover name="remove_Disconnected" />
      <eventhandler>
        <type api="T:System.EventHandler" ref="true" />
      </eventhandler>
      <eventargs>
        <type api="T:System.EventArgs" ref="true" />
      </eventargs>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="E_PIAdapters_PIConnection_Disconnected" />
    </api>
    <api id="M:PIAdapters.PIConnection.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:PIAdapters.PIConnection.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="119" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection_Dispose" />
    </api>
    <api id="M:PIAdapters.PIConnection.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIConnection.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="129" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection_Dispose_1" />
    </api>
    <api id="M:PIAdapters.PIConnection.Open">
      <topicdata group="api" />
      <apidata name="Open" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="154" />
      <proceduredata virtual="false" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnection_Open" />
    </api>
    <api id="P:PIAdapters.PIConnection.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="98" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_Password" />
    </api>
    <api id="P:PIAdapters.PIConnection.Server">
      <topicdata group="api" />
      <apidata name="Server" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="83" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Server" />
      <returns>
        <type api="T:OSIsoft.AF.PI.PIServer" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_Server" />
    </api>
    <api id="P:PIAdapters.PIConnection.ServerName">
      <topicdata group="api" />
      <apidata name="ServerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="88" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerName" />
      <setter name="set_ServerName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_ServerName" />
    </api>
    <api id="P:PIAdapters.PIConnection.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnection.cs" startLine="93" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnection_UserName" />
    </api>
    <api id="T:PIAdapters.PIConnectionPool">
      <topicdata group="api" />
      <apidata name="PIConnectionPool" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnectionPool.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <implements>
        <type api="T:System.IDisposable" ref="true" />
      </implements>
      <elements>
        <element api="E:PIAdapters.PIConnectionPool.Disconnected" />
        <element api="F:PIAdapters.PIConnectionPool.DefaultAccessCountPerConnection" />
        <element api="F:PIAdapters.PIConnectionPool.DefaultMinimumPoolSize" />
        <element api="Overload:PIAdapters.PIConnectionPool.#ctor">
          <element api="M:PIAdapters.PIConnectionPool.#ctor" />
          <element api="M:PIAdapters.PIConnectionPool.#ctor(System.Int32)" />
        </element>
        <element api="Overload:PIAdapters.PIConnectionPool.Dispose">
          <element api="M:PIAdapters.PIConnectionPool.Dispose" />
          <element api="M:PIAdapters.PIConnectionPool.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIConnectionPool.Finalize" />
        <element api="M:PIAdapters.PIConnectionPool.GetPooledConnection(System.String,System.String,System.String,System.Int32)" />
        <element api="M:PIAdapters.PIConnectionPool.ReturnPooledConnection(PIAdapters.PIConnection)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIConnectionPool.AccessCountPerConnection" />
        <element api="P:PIAdapters.PIConnectionPool.MinimumPoolSize" />
        <element api="P:PIAdapters.PIConnectionPool.Size" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ObsoleteAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Pooling connections was a PI-SDK optimization technique, this is not required for AF-SDK implementations.</value>
          </argument>
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="T_PIAdapters_PIConnectionPool" />
    </api>
    <api id="Methods.T:PIAdapters.PIConnectionPool">
      <topicdata name="PIConnectionPool" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIConnectionPool" />
      <apidata name="PIConnectionPool" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnectionPool.#ctor" />
      <elements>
        <element api="Overload:PIAdapters.PIConnectionPool.Dispose">
          <element api="M:PIAdapters.PIConnectionPool.Dispose" />
          <element api="M:PIAdapters.PIConnectionPool.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIConnectionPool.Finalize" />
        <element api="M:PIAdapters.PIConnectionPool.GetPooledConnection(System.String,System.String,System.String,System.Int32)" />
        <element api="M:PIAdapters.PIConnectionPool.ReturnPooledConnection(PIAdapters.PIConnection)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" />
      </containers>
      <file name="Methods_T_PIAdapters_PIConnectionPool" />
    </api>
    <api id="Properties.T:PIAdapters.PIConnectionPool">
      <topicdata name="PIConnectionPool" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIConnectionPool" />
      <apidata name="PIConnectionPool" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnectionPool.#ctor" />
      <elements>
        <element api="P:PIAdapters.PIConnectionPool.AccessCountPerConnection" />
        <element api="P:PIAdapters.PIConnectionPool.MinimumPoolSize" />
        <element api="P:PIAdapters.PIConnectionPool.Size" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" />
      </containers>
      <file name="Properties_T_PIAdapters_PIConnectionPool" />
    </api>
    <api id="Events.T:PIAdapters.PIConnectionPool">
      <topicdata name="PIConnectionPool" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIConnectionPool" />
      <apidata name="PIConnectionPool" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnectionPool.#ctor" />
      <elements>
        <element api="E:PIAdapters.PIConnectionPool.Disconnected" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" />
      </containers>
      <file name="Events_T_PIAdapters_PIConnectionPool" />
    </api>
    <api id="Fields.T:PIAdapters.PIConnectionPool">
      <topicdata name="PIConnectionPool" group="list" subgroup="Fields" typeTopicId="T:PIAdapters.PIConnectionPool" />
      <apidata name="PIConnectionPool" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIConnectionPool.#ctor" />
      <elements>
        <element api="F:PIAdapters.PIConnectionPool.DefaultAccessCountPerConnection" />
        <element api="F:PIAdapters.PIConnectionPool.DefaultMinimumPoolSize" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" />
      </containers>
      <file name="Fields_T_PIAdapters_PIConnectionPool" />
    </api>
    <api id="Overload:PIAdapters.PIConnectionPool.#ctor">
      <topicdata name=".ctor" group="list" subgroup="overload" memberSubgroup="constructor" pseudo="true" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <elements>
        <element api="M:PIAdapters.PIConnectionPool.#ctor" />
        <element api="M:PIAdapters.PIConnectionPool.#ctor(System.Int32)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIConnectionPool__ctor" />
    </api>
    <api id="Overload:PIAdapters.PIConnectionPool.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:PIAdapters.PIConnectionPool.Dispose" />
        <element api="M:PIAdapters.PIConnectionPool.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIConnectionPool_Dispose" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:PIAdapters.PIConnectionPool.#ctor" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="73" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool__ctor" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.#ctor(System.Int32)">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" overload="Overload:PIAdapters.PIConnectionPool.#ctor" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="81" />
      <parameters>
        <parameter name="minimumPoolSize">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool__ctor_1" />
    </api>
    <api id="P:PIAdapters.PIConnectionPool.AccessCountPerConnection">
      <topicdata group="api" />
      <apidata name="AccessCountPerConnection" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="113" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AccessCountPerConnection" />
      <setter name="set_AccessCountPerConnection" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnectionPool_AccessCountPerConnection" />
    </api>
    <api id="F:PIAdapters.PIConnectionPool.DefaultAccessCountPerConnection">
      <topicdata group="api" />
      <apidata name="DefaultAccessCountPerConnection" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>100</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="F_PIAdapters_PIConnectionPool_DefaultAccessCountPerConnection" />
    </api>
    <api id="F:PIAdapters.PIConnectionPool.DefaultMinimumPoolSize">
      <topicdata group="api" />
      <apidata name="DefaultMinimumPoolSize" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="F_PIAdapters_PIConnectionPool_DefaultMinimumPoolSize" />
    </api>
    <api id="E:PIAdapters.PIConnectionPool.Disconnected">
      <topicdata group="api" />
      <apidata name="Disconnected" group="member" subgroup="event" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" />
      <proceduredata virtual="false" />
      <eventdata add="true" remove="true" />
      <adder name="add_Disconnected" />
      <remover name="remove_Disconnected" />
      <eventhandler>
        <type api="T:System.EventHandler`1" ref="true">
          <specialization>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:PIAdapters.PIConnection" ref="true" />
              </specialization>
            </type>
          </specialization>
        </type>
      </eventhandler>
      <eventargs>
        <type api="T:GSF.EventArgs`1" ref="true">
          <specialization>
            <type api="T:PIAdapters.PIConnection" ref="true" />
          </specialization>
        </type>
      </eventargs>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="E_PIAdapters_PIConnectionPool_Disconnected" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.Dispose">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="public" overload="Overload:PIAdapters.PIConnectionPool.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="137" />
      <proceduredata virtual="true" final="true" />
      <implements>
        <member api="M:System.IDisposable.Dispose">
          <type api="T:System.IDisposable" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool_Dispose" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIConnectionPool.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="147" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool_Dispose_1" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.Finalize">
      <topicdata group="api" />
      <apidata name="Finalize" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="96" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:System.Object.Finalize">
          <type api="T:System.Object" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool_Finalize" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.GetPooledConnection(System.String,System.String,System.String,System.Int32)">
      <topicdata group="api" />
      <apidata name="GetPooledConnection" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="183" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="serverName">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="userName" optional="true">
          <type api="T:System.String" ref="true" />
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
        <parameter name="password" optional="true">
          <type api="T:System.String" ref="true" />
          <argument>
            <type api="T:System.Object" ref="true" />
            <nullValue />
          </argument>
        </parameter>
        <parameter name="connectTimeout" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:PIAdapters.PIConnection" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool_GetPooledConnection" />
    </api>
    <api id="P:PIAdapters.PIConnectionPool.MinimumPoolSize">
      <topicdata group="api" />
      <apidata name="MinimumPoolSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="106" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_MinimumPoolSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnectionPool_MinimumPoolSize" />
    </api>
    <api id="M:PIAdapters.PIConnectionPool.ReturnPooledConnection(PIAdapters.PIConnection)">
      <topicdata group="api" />
      <apidata name="ReturnPooledConnection" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="247" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="connection">
          <type api="T:PIAdapters.PIConnection" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIConnectionPool_ReturnPooledConnection" />
    </api>
    <api id="P:PIAdapters.PIConnectionPool.Size">
      <topicdata group="api" />
      <apidata name="Size" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIConnectionPool.cs" startLine="126" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Size" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIConnectionPool" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIConnectionPool_Size" />
    </api>
    <api id="T:PIAdapters.PIOutputAdapter">
      <topicdata group="api" />
      <apidata name="PIOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:PIAdapters.PIOutputAdapter.C37118DigitalStateSetValues" />
        <element api="F:PIAdapters.PIOutputAdapter.Instances" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIOutputAdapter.#ctor" />
        <element api="M:PIAdapters.PIOutputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIOutputAdapter.AttemptDisconnection" />
        <element api="M:PIAdapters.PIOutputAdapter.ClearTracedMeasurements" />
        <element api="Overload:PIAdapters.PIOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIOutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:PIAdapters.PIOutputAdapter.GetArchiveQueueStatus" />
        <element api="M:PIAdapters.PIOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIOutputAdapter.Initialize" />
        <element api="M:PIAdapters.PIOutputAdapter.LookupPITag(System.String)" />
        <element api="M:PIAdapters.PIOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:PIAdapters.PIOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PIAdapters.PIOutputAdapter.ShowQualityWordMeasurements" />
        <element api="M:PIAdapters.PIOutputAdapter.ShowStatusWordMeasurements" />
        <element api="M:PIAdapters.PIOutputAdapter.TraceMeasurement(System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIOutputAdapter.AddTagCompressionState" />
        <element api="P:PIAdapters.PIOutputAdapter.ArchiveFilterDataTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.ArchiveOnChangeDataTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoCreateTags" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoRemoveTags" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoUpdateTags" />
        <element api="P:PIAdapters.PIOutputAdapter.BadDataValueStatus" />
        <element api="P:PIAdapters.PIOutputAdapter.BadTimeValueStatus" />
        <element api="P:PIAdapters.PIOutputAdapter.CompDevDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIOutputAdapter.DataSource" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitExcludedExpressions" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitStateExpressionMap" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitTagNameExpressionMap" />
        <element api="P:PIAdapters.PIOutputAdapter.EnableTimeReasonabilityCheck" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandDigitalBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandQualityBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandStatusBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.FutureTimeReasonabilityLimit" />
        <element api="P:PIAdapters.PIOutputAdapter.IEEEC37118DigitalStates" />
        <element api="P:PIAdapters.PIOutputAdapter.IEEEC37118TagNameExpressions" />
        <element api="P:PIAdapters.PIOutputAdapter.InputMeasurementKeys" />
        <element api="P:PIAdapters.PIOutputAdapter.InputMeasurementKeyTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.MaximumPointResolution" />
        <element api="P:PIAdapters.PIOutputAdapter.OutputIsForArchive" />
        <element api="P:PIAdapters.PIOutputAdapter.Password" />
        <element api="P:PIAdapters.PIOutputAdapter.PastTimeReasonabilityLimit" />
        <element api="P:PIAdapters.PIOutputAdapter.PIPointClass" />
        <element api="P:PIAdapters.PIOutputAdapter.PIPointSource" />
        <element api="P:PIAdapters.PIOutputAdapter.ReplaceValues" />
        <element api="P:PIAdapters.PIOutputAdapter.RunMetadataSync" />
        <element api="P:PIAdapters.PIOutputAdapter.ServerName" />
        <element api="P:PIAdapters.PIOutputAdapter.SkipAnalogAlternateTagSync" />
        <element api="P:PIAdapters.PIOutputAdapter.SkipDigitalAlternateTagSync" />
        <element api="P:PIAdapters.PIOutputAdapter.SpanDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.Status" />
        <element api="P:PIAdapters.PIOutputAdapter.StepEnabledDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.SyncAlternateTagOnly" />
        <element api="P:PIAdapters.PIOutputAdapter.TagMapCacheFileName" />
        <element api="P:PIAdapters.PIOutputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:PIAdapters.PIOutputAdapter.UpdateExistingDescriptorState" />
        <element api="P:PIAdapters.PIOutputAdapter.UpdateExistingTagCompressionState" />
        <element api="P:PIAdapters.PIOutputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIOutputAdapter.UseCompression" />
        <element api="P:PIAdapters.PIOutputAdapter.UserName" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteDigitalWord" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteQualityWord" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteStatusWord" />
        <element api="P:PIAdapters.PIOutputAdapter.ZeroValueDataTypeMap" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_PIOutputAdapter" />
    </api>
    <api id="Methods.T:PIAdapters.PIOutputAdapter">
      <topicdata name="PIOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIOutputAdapter" />
      <apidata name="PIOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIOutputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIOutputAdapter.AttemptDisconnection" />
        <element api="M:PIAdapters.PIOutputAdapter.ClearTracedMeasurements" />
        <element api="Overload:PIAdapters.PIOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIOutputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIOutputAdapter.ExecuteMetadataRefresh" />
        <element api="M:PIAdapters.PIOutputAdapter.GetArchiveQueueStatus" />
        <element api="M:PIAdapters.PIOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIOutputAdapter.Initialize" />
        <element api="M:PIAdapters.PIOutputAdapter.LookupPITag(System.String)" />
        <element api="M:PIAdapters.PIOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="M:PIAdapters.PIOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:PIAdapters.PIOutputAdapter.ShowQualityWordMeasurements" />
        <element api="M:PIAdapters.PIOutputAdapter.ShowStatusWordMeasurements" />
        <element api="M:PIAdapters.PIOutputAdapter.TraceMeasurement(System.String)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" />
      </containers>
      <file name="Methods_T_PIAdapters_PIOutputAdapter" />
    </api>
    <api id="Properties.T:PIAdapters.PIOutputAdapter">
      <topicdata name="PIOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIOutputAdapter" />
      <apidata name="PIOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIOutputAdapter.AddTagCompressionState" />
        <element api="P:PIAdapters.PIOutputAdapter.ArchiveFilterDataTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.ArchiveOnChangeDataTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoCreateTags" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoRemoveTags" />
        <element api="P:PIAdapters.PIOutputAdapter.AutoUpdateTags" />
        <element api="P:PIAdapters.PIOutputAdapter.BadDataValueStatus" />
        <element api="P:PIAdapters.PIOutputAdapter.BadTimeValueStatus" />
        <element api="P:PIAdapters.PIOutputAdapter.CompDevDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIOutputAdapter.DataSource" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitExcludedExpressions" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitStateExpressionMap" />
        <element api="P:PIAdapters.PIOutputAdapter.DigitalBitTagNameExpressionMap" />
        <element api="P:PIAdapters.PIOutputAdapter.EnableTimeReasonabilityCheck" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandDigitalBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandQualityBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.ExpandStatusBitsToTags" />
        <element api="P:PIAdapters.PIOutputAdapter.FutureTimeReasonabilityLimit" />
        <element api="P:PIAdapters.PIOutputAdapter.IEEEC37118DigitalStates" />
        <element api="P:PIAdapters.PIOutputAdapter.IEEEC37118TagNameExpressions" />
        <element api="P:PIAdapters.PIOutputAdapter.InputMeasurementKeys" />
        <element api="P:PIAdapters.PIOutputAdapter.InputMeasurementKeyTypes" />
        <element api="P:PIAdapters.PIOutputAdapter.MaximumPointResolution" />
        <element api="P:PIAdapters.PIOutputAdapter.OutputIsForArchive" />
        <element api="P:PIAdapters.PIOutputAdapter.Password" />
        <element api="P:PIAdapters.PIOutputAdapter.PastTimeReasonabilityLimit" />
        <element api="P:PIAdapters.PIOutputAdapter.PIPointClass" />
        <element api="P:PIAdapters.PIOutputAdapter.PIPointSource" />
        <element api="P:PIAdapters.PIOutputAdapter.ReplaceValues" />
        <element api="P:PIAdapters.PIOutputAdapter.RunMetadataSync" />
        <element api="P:PIAdapters.PIOutputAdapter.ServerName" />
        <element api="P:PIAdapters.PIOutputAdapter.SkipAnalogAlternateTagSync" />
        <element api="P:PIAdapters.PIOutputAdapter.SkipDigitalAlternateTagSync" />
        <element api="P:PIAdapters.PIOutputAdapter.SpanDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.Status" />
        <element api="P:PIAdapters.PIOutputAdapter.StepEnabledDataTypeMap" />
        <element api="P:PIAdapters.PIOutputAdapter.SyncAlternateTagOnly" />
        <element api="P:PIAdapters.PIOutputAdapter.TagMapCacheFileName" />
        <element api="P:PIAdapters.PIOutputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:PIAdapters.PIOutputAdapter.UpdateExistingDescriptorState" />
        <element api="P:PIAdapters.PIOutputAdapter.UpdateExistingTagCompressionState" />
        <element api="P:PIAdapters.PIOutputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIOutputAdapter.UseCompression" />
        <element api="P:PIAdapters.PIOutputAdapter.UserName" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteDigitalWord" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteQualityWord" />
        <element api="P:PIAdapters.PIOutputAdapter.WriteStatusWord" />
        <element api="P:PIAdapters.PIOutputAdapter.ZeroValueDataTypeMap" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" />
      </containers>
      <file name="Properties_T_PIAdapters_PIOutputAdapter" />
    </api>
    <api id="Events.T:PIAdapters.PIOutputAdapter">
      <topicdata name="PIOutputAdapter" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIOutputAdapter" />
      <apidata name="PIOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" />
      </containers>
      <file name="Events_T_PIAdapters_PIOutputAdapter" />
    </api>
    <api id="Fields.T:PIAdapters.PIOutputAdapter">
      <topicdata name="PIOutputAdapter" group="list" subgroup="Fields" typeTopicId="T:PIAdapters.PIOutputAdapter" />
      <apidata name="PIOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIOutputAdapter.#ctor" />
      <elements>
        <element api="F:PIAdapters.PIOutputAdapter.C37118DigitalStateSetValues" />
        <element api="F:PIAdapters.PIOutputAdapter.Instances" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" />
      </containers>
      <file name="Fields_T_PIAdapters_PIOutputAdapter" />
    </api>
    <api id="Overload:PIAdapters.PIOutputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIOutputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIOutputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="526" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter__ctor" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.AddTagCompressionState">
      <topicdata group="api" />
      <apidata name="AddTagCompressionState" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="684" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AddTagCompressionState" />
      <setter name="set_AddTagCompressionState" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_AddTagCompressionState" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ArchiveFilterDataTypes">
      <topicdata group="api" />
      <apidata name="ArchiveFilterDataTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="850" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchiveFilterDataTypes" />
      <setter name="set_ArchiveFilterDataTypes" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>*</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ArchiveFilterDataTypes" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ArchiveOnChangeDataTypes">
      <topicdata group="api" />
      <apidata name="ArchiveOnChangeDataTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="896" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ArchiveOnChangeDataTypes" />
      <setter name="set_ArchiveOnChangeDataTypes" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ArchiveOnChangeDataTypes" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1679" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1721" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.AutoCreateTags">
      <topicdata group="api" />
      <apidata name="AutoCreateTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="558" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoCreateTags" />
      <setter name="set_AutoCreateTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_AutoCreateTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.AutoRemoveTags">
      <topicdata group="api" />
      <apidata name="AutoRemoveTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="580" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoRemoveTags" />
      <setter name="set_AutoRemoveTags" />
      <returns>
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>DoNotRemove</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_AutoRemoveTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.AutoUpdateTags">
      <topicdata group="api" />
      <apidata name="AutoUpdateTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="569" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoUpdateTags" />
      <setter name="set_AutoUpdateTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_AutoUpdateTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.BadDataValueStatus">
      <topicdata group="api" />
      <apidata name="BadDataValueStatus" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="657" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadDataValueStatus" />
      <setter name="set_BadDataValueStatus" />
      <returns>
        <type api="T:OSIsoft.AF.Asset.AFValueStatus" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:OSIsoft.AF.Asset.AFValueStatus" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Good</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_BadDataValueStatus" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.BadTimeValueStatus">
      <topicdata group="api" />
      <apidata name="BadTimeValueStatus" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="668" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadTimeValueStatus" />
      <setter name="set_BadTimeValueStatus" />
      <returns>
        <type api="T:OSIsoft.AF.Asset.AFValueStatus" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Type" ref="true" />
            <typeValue>
              <type api="T:OSIsoft.AF.Asset.AFValueStatus" ref="false" />
            </typeValue>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Good</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_BadTimeValueStatus" />
    </api>
    <api id="F:PIAdapters.PIOutputAdapter.C37118DigitalStateSetValues">
      <topicdata group="api" />
      <apidata name="C37118DigitalStateSetValues" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" />
      <fielddata literal="false" initonly="true" serialized="true" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ReadOnlyCollection`1" ref="true">
          <specialization>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="F_PIAdapters_PIOutputAdapter_C37118DigitalStateSetValues" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.ClearTracedMeasurements">
      <topicdata group="api" />
      <apidata name="ClearTracedMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1429" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Clears any point tags queued for value tracing.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_ClearTracedMeasurements" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.CompDevDataTypeMap">
      <topicdata group="api" />
      <apidata name="CompDevDataTypeMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="704" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CompDevDataTypeMap" />
      <setter name="set_CompDevDataTypeMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>IPHM=0.1,IPHA=0.001,VPHM=10,VPHA=0.001,FREQ=0.0001,DFDT=0.0001,ALOG=0.001,DIGI=0,FLAG=0,ALRM=0,QUAL=0,*=0.001</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_CompDevDataTypeMap" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ConnectTimeout">
      <topicdata group="api" />
      <apidata name="ConnectTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="542" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectTimeout" />
      <setter name="set_ConnectTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ConnectTimeout" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.DataSource">
      <topicdata group="api" />
      <apidata name="DataSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="471" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_DataSource" />
      <setter name="set_DataSource" />
      <returns>
        <type api="T:System.Data.DataSet" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIOutputAdapter_DataSource" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.DigitalBitExcludedExpressions">
      <topicdata group="api" />
      <apidata name="DigitalBitExcludedExpressions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1206" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalBitExcludedExpressions" />
      <setter name="set_DigitalBitExcludedExpressions" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>SPARE_BIT;RESERVED_BIT</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_DigitalBitExcludedExpressions" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.DigitalBitStateExpressionMap">
      <topicdata group="api" />
      <apidata name="DigitalBitStateExpressionMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1111" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalBitStateExpressionMap" />
      <setter name="set_DigitalBitStateExpressionMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_DigitalBitStateExpressionMap" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.DigitalBitTagNameExpressionMap">
      <topicdata group="api" />
      <apidata name="DigitalBitTagNameExpressionMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DigitalBitTagNameExpressionMap" />
      <setter name="set_DigitalBitTagNameExpressionMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_DigitalBitTagNameExpressionMap" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIOutputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1313" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_Dispose" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.EnableTimeReasonabilityCheck">
      <topicdata group="api" />
      <apidata name="EnableTimeReasonabilityCheck" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="956" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableTimeReasonabilityCheck" />
      <setter name="set_EnableTimeReasonabilityCheck" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_EnableTimeReasonabilityCheck" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.ExecuteMetadataRefresh">
      <topicdata group="api" />
      <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="2218" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_ExecuteMetadataRefresh" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ExpandDigitalBitsToTags">
      <topicdata group="api" />
      <apidata name="ExpandDigitalBitsToTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1088" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpandDigitalBitsToTags" />
      <setter name="set_ExpandDigitalBitsToTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ExpandDigitalBitsToTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ExpandQualityBitsToTags">
      <topicdata group="api" />
      <apidata name="ExpandQualityBitsToTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1004" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpandQualityBitsToTags" />
      <setter name="set_ExpandQualityBitsToTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ExpandQualityBitsToTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ExpandStatusBitsToTags">
      <topicdata group="api" />
      <apidata name="ExpandStatusBitsToTags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="988" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ExpandStatusBitsToTags" />
      <setter name="set_ExpandStatusBitsToTags" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ExpandStatusBitsToTags" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.FutureTimeReasonabilityLimit">
      <topicdata group="api" />
      <apidata name="FutureTimeReasonabilityLimit" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="978" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FutureTimeReasonabilityLimit" />
      <setter name="set_FutureTimeReasonabilityLimit" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>43200</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_FutureTimeReasonabilityLimit" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.GetArchiveQueueStatus">
      <topicdata group="api" />
      <apidata name="GetArchiveQueueStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1357" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Gets full archive queue status.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_GetArchiveQueueStatus" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1494" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_GetShortStatus" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.IEEEC37118DigitalStates">
      <topicdata group="api" />
      <apidata name="IEEEC37118DigitalStates" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1028" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IEEEC37118DigitalStates" />
      <setter name="set_IEEEC37118DigitalStates" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>C37118_CompositeQual,C37118_ConfigChange,C37118_ConnectState,C37118_DataSorting,C37118_DataValid,C37118_LeapSecond,C37118_NominalFreq,C37118_PMUError,C37118_SyncError,C37118_Timelock,C37118_TimeQuality,C37118_Trigger</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_IEEEC37118DigitalStates" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.IEEEC37118TagNameExpressions">
      <topicdata group="api" />
      <apidata name="IEEEC37118TagNameExpressions" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1057" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IEEEC37118TagNameExpressions" />
      <setter name="set_IEEEC37118TagNameExpressions" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>{CompanyAcronym}_{DeviceAcronym}.COMPOSITE_QUAL;{CompanyAcronym}_{DeviceAcronym}.CONFIG_CHANGE;{CompanyAcronym}_{DeviceAcronym}.CONNECT_STATE;{CompanyAcronym}_{DeviceAcronym}.DATA_SORTING;{CompanyAcronym}_{DeviceAcronym}.DATA_VALID;{CompanyAcronym}_{DeviceAcronym}.LEAP_SECOND;{CompanyAcronym}_{DeviceAcronym}.NOMINAL_FREQ;{CompanyAcronym}_{DeviceAcronym}.PMU_ERROR;{CompanyAcronym}_{DeviceAcronym}.SYNC_ERROR;{CompanyAcronym}_{DeviceAcronym}.TIME_LOCK;{CompanyAcronym}_{DeviceAcronym}.TIME_QUALITY;{CompanyAcronym}_{DeviceAcronym}.TRIGGER</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_IEEEC37118TagNameExpressions" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1502" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_Initialize" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="490" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_InputMeasurementKeys" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.InputMeasurementKeyTypes">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeyTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="501" />
      <proceduredata virtual="true" />
      <propertydata get="true" />
      <getter name="get_InputMeasurementKeyTypes" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.Units.EE.SignalType" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIOutputAdapter_InputMeasurementKeyTypes" />
    </api>
    <api id="F:PIAdapters.PIOutputAdapter.Instances">
      <topicdata group="api" />
      <apidata name="Instances" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" />
      <fielddata literal="false" initonly="true" serialized="true" />
      <returns>
        <type api="T:System.Collections.Concurrent.ConcurrentDictionary`2" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
            <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="F_PIAdapters_PIOutputAdapter_Instances" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.LookupPITag(System.String)">
      <topicdata group="api" />
      <apidata name="LookupPITag" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1381" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="tagName">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Attempts to lookup PI tag in PI server metadata.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_LookupPITag" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.MaximumPointResolution">
      <topicdata group="api" />
      <apidata name="MaximumPointResolution" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="948" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaximumPointResolution" />
      <setter name="set_MaximumPointResolution" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_MaximumPointResolution" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="506" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="534" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_Password" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.PastTimeReasonabilityLimit">
      <topicdata group="api" />
      <apidata name="PastTimeReasonabilityLimit" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="966" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PastTimeReasonabilityLimit" />
      <setter name="set_PastTimeReasonabilityLimit" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>43200</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_PastTimeReasonabilityLimit" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.PIPointClass">
      <topicdata group="api" />
      <apidata name="PIPointClass" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="630" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PIPointClass" />
      <setter name="set_PIPointClass" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>classic</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_PIPointClass" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.PIPointSource">
      <topicdata group="api" />
      <apidata name="PIPointSource" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="620" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PIPointSource" />
      <setter name="set_PIPointSource" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_PIPointSource" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1799" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1751" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIOutputAdapter_QueueMeasurementsForProcessing" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ReplaceValues">
      <topicdata group="api" />
      <apidata name="ReplaceValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="646" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReplaceValues" />
      <setter name="set_ReplaceValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ReplaceValues" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.RunMetadataSync">
      <topicdata group="api" />
      <apidata name="RunMetadataSync" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="550" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RunMetadataSync" />
      <setter name="set_RunMetadataSync" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_RunMetadataSync" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ServerName">
      <topicdata group="api" />
      <apidata name="ServerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="518" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerName" />
      <setter name="set_ServerName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ServerName" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.ShowQualityWordMeasurements">
      <topicdata group="api" />
      <apidata name="ShowQualityWordMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1466" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Show configured quality word measurements and related bit measurements.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_ShowQualityWordMeasurements" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.ShowStatusWordMeasurements">
      <topicdata group="api" />
      <apidata name="ShowStatusWordMeasurements" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1439" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Show configured status word measurements and related bit measurements.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_ShowStatusWordMeasurements" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.SkipAnalogAlternateTagSync">
      <topicdata group="api" />
      <apidata name="SkipAnalogAlternateTagSync" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="604" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipAnalogAlternateTagSync" />
      <setter name="set_SkipAnalogAlternateTagSync" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_SkipAnalogAlternateTagSync" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.SkipDigitalAlternateTagSync">
      <topicdata group="api" />
      <apidata name="SkipDigitalAlternateTagSync" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="596" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SkipDigitalAlternateTagSync" />
      <setter name="set_SkipDigitalAlternateTagSync" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_SkipDigitalAlternateTagSync" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.SpanDataTypeMap">
      <topicdata group="api" />
      <apidata name="SpanDataTypeMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="740" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SpanDataTypeMap" />
      <setter name="set_SpanDataTypeMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>IPHM=100,IPHA=360,VPHM=750000,VPHA=360,FREQ=100,DFDT=100,ALOG=1000,DIGI=1,FLAG=1,ALRM=1,QUAL=1,*=100</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_SpanDataTypeMap" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1218" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIOutputAdapter_Status" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.StepEnabledDataTypeMap">
      <topicdata group="api" />
      <apidata name="StepEnabledDataTypeMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="776" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StepEnabledDataTypeMap" />
      <setter name="set_StepEnabledDataTypeMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>IPHM=0,IPHA=0,VPHM=0,VPHA=0,FREQ=0,DFDT=0,ALOG=0,DIGI=1,FLAG=1,ALRM=1,QUAL=1,*=0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_StepEnabledDataTypeMap" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.SyncAlternateTagOnly">
      <topicdata group="api" />
      <apidata name="SyncAlternateTagOnly" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="588" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SyncAlternateTagOnly" />
      <setter name="set_SyncAlternateTagOnly" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_SyncAlternateTagOnly" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.TagMapCacheFileName">
      <topicdata group="api" />
      <apidata name="TagMapCacheFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="937" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagMapCacheFileName" />
      <setter name="set_TagMapCacheFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_TagMapCacheFileName" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.TagNamePrefixRemoveCount">
      <topicdata group="api" />
      <apidata name="TagNamePrefixRemoveCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="612" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagNamePrefixRemoveCount" />
      <setter name="set_TagNamePrefixRemoveCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_TagNamePrefixRemoveCount" />
    </api>
    <api id="M:PIAdapters.PIOutputAdapter.TraceMeasurement(System.String)">
      <topicdata group="api" />
      <apidata name="TraceMeasurement" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1402" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="pointTag">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Queues a point tag for value tracing.</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_PIAdapters_PIOutputAdapter_TraceMeasurement" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.UpdateExistingDescriptorState">
      <topicdata group="api" />
      <apidata name="UpdateExistingDescriptorState" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="676" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UpdateExistingDescriptorState" />
      <setter name="set_UpdateExistingDescriptorState" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_UpdateExistingDescriptorState" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.UpdateExistingTagCompressionState">
      <topicdata group="api" />
      <apidata name="UpdateExistingTagCompressionState" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="692" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UpdateExistingTagCompressionState" />
      <setter name="set_UpdateExistingTagCompressionState" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_UpdateExistingTagCompressionState" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="511" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.UseCompression">
      <topicdata group="api" />
      <apidata name="UseCompression" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="638" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UseCompression" />
      <setter name="set_UseCompression" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_UseCompression" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="526" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_UserName" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.WriteDigitalWord">
      <topicdata group="api" />
      <apidata name="WriteDigitalWord" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1096" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WriteDigitalWord" />
      <setter name="set_WriteDigitalWord" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_WriteDigitalWord" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.WriteQualityWord">
      <topicdata group="api" />
      <apidata name="WriteQualityWord" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="1012" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WriteQualityWord" />
      <setter name="set_WriteQualityWord" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_WriteQualityWord" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.WriteStatusWord">
      <topicdata group="api" />
      <apidata name="WriteStatusWord" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="996" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WriteStatusWord" />
      <setter name="set_WriteStatusWord" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_WriteStatusWord" />
    </api>
    <api id="P:PIAdapters.PIOutputAdapter.ZeroValueDataTypeMap">
      <topicdata group="api" />
      <apidata name="ZeroValueDataTypeMap" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIOutputAdapter.cs" startLine="813" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ZeroValueDataTypeMap" />
      <setter name="set_ZeroValueDataTypeMap" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIOutputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>IPHM=0,IPHA=-180,VPHM=0,VPHA=-180,FREQ=0,DFDT=0,ALOG=-500,DIGI=0,FLAG=0,ALRM=0,QUAL=0,*=0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIOutputAdapter_ZeroValueDataTypeMap" />
    </api>
    <api id="T:PIAdapters.PIPBInputAdapter">
      <topicdata group="api" />
      <apidata name="PIPBInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIPBInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIPBInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIPBInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIPBInputAdapter.#ctor" />
        <element api="M:PIAdapters.PIPBInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIPBInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIPBInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIPBInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIPBInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIPBInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIPBInputAdapter.AutoRepeat" />
        <element api="P:PIAdapters.PIPBInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIPBInputAdapter.InstanceName" />
        <element api="P:PIAdapters.PIPBInputAdapter.PageFactor" />
        <element api="P:PIAdapters.PIPBInputAdapter.Password" />
        <element api="P:PIAdapters.PIPBInputAdapter.ProcessingInterval" />
        <element api="P:PIAdapters.PIPBInputAdapter.PublicationInterval" />
        <element api="P:PIAdapters.PIPBInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIPBInputAdapter.SimulateTimestamp" />
        <element api="P:PIAdapters.PIPBInputAdapter.StartTimeConstraint" />
        <element api="P:PIAdapters.PIPBInputAdapter.Status" />
        <element api="P:PIAdapters.PIPBInputAdapter.StopTimeConstraint" />
        <element api="P:PIAdapters.PIPBInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIPBInputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:PIAdapters.PIPBInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIPBInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_PIPBInputAdapter" />
    </api>
    <api id="Methods.T:PIAdapters.PIPBInputAdapter">
      <topicdata name="PIPBInputAdapter" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIPBInputAdapter" />
      <apidata name="PIPBInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIPBInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIPBInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIPBInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIPBInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIPBInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIPBInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIPBInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIPBInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIPBInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" />
      </containers>
      <file name="Methods_T_PIAdapters_PIPBInputAdapter" />
    </api>
    <api id="Properties.T:PIAdapters.PIPBInputAdapter">
      <topicdata name="PIPBInputAdapter" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIPBInputAdapter" />
      <apidata name="PIPBInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIPBInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIPBInputAdapter.AutoRepeat" />
        <element api="P:PIAdapters.PIPBInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIPBInputAdapter.InstanceName" />
        <element api="P:PIAdapters.PIPBInputAdapter.PageFactor" />
        <element api="P:PIAdapters.PIPBInputAdapter.Password" />
        <element api="P:PIAdapters.PIPBInputAdapter.ProcessingInterval" />
        <element api="P:PIAdapters.PIPBInputAdapter.PublicationInterval" />
        <element api="P:PIAdapters.PIPBInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIPBInputAdapter.SimulateTimestamp" />
        <element api="P:PIAdapters.PIPBInputAdapter.StartTimeConstraint" />
        <element api="P:PIAdapters.PIPBInputAdapter.Status" />
        <element api="P:PIAdapters.PIPBInputAdapter.StopTimeConstraint" />
        <element api="P:PIAdapters.PIPBInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIPBInputAdapter.TagNamePrefixRemoveCount" />
        <element api="P:PIAdapters.PIPBInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIPBInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" />
      </containers>
      <file name="Properties_T_PIAdapters_PIPBInputAdapter" />
    </api>
    <api id="Events.T:PIAdapters.PIPBInputAdapter">
      <topicdata name="PIPBInputAdapter" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIPBInputAdapter" />
      <apidata name="PIPBInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIPBInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" />
      </containers>
      <file name="Events_T_PIAdapters_PIPBInputAdapter" />
    </api>
    <api id="Overload:PIAdapters.PIPBInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIPBInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIPBInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="145" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter__ctor" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="392" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter_AttemptConnection" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="420" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.AutoRepeat">
      <topicdata group="api" />
      <apidata name="AutoRepeat" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="186" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AutoRepeat" />
      <setter name="set_AutoRepeat" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_AutoRepeat" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.ConnectTimeout">
      <topicdata group="api" />
      <apidata name="ConnectTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="137" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectTimeout" />
      <setter name="set_ConnectTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_ConnectTimeout" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIPBInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="283" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="380" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter_GetShortStatus" />
    </api>
    <api id="M:PIAdapters.PIPBInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="319" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIPBInputAdapter_Initialize" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.InstanceName">
      <topicdata group="api" />
      <apidata name="InstanceName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InstanceName" />
      <setter name="set_InstanceName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_InstanceName" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.PageFactor">
      <topicdata group="api" />
      <apidata name="PageFactor" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="178" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PageFactor" />
      <setter name="set_PageFactor" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_PageFactor" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="129" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_Password" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.ProcessingInterval">
      <topicdata group="api" />
      <apidata name="ProcessingInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="225" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_ProcessingInterval" />
      <setter name="set_ProcessingInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIPBInputAdapter_ProcessingInterval" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.PublicationInterval">
      <topicdata group="api" />
      <apidata name="PublicationInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="145" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublicationInterval" />
      <setter name="set_PublicationInterval" />
      <returns>
        <type api="T:System.Int64" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int64" ref="false" />
            <value>333333</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_PublicationInterval" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.ServerName">
      <topicdata group="api" />
      <apidata name="ServerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="113" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerName" />
      <setter name="set_ServerName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_ServerName" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.SimulateTimestamp">
      <topicdata group="api" />
      <apidata name="SimulateTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="170" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SimulateTimestamp" />
      <setter name="set_SimulateTimestamp" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_SimulateTimestamp" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.StartTimeConstraint">
      <topicdata group="api" />
      <apidata name="StartTimeConstraint" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="153" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StartTimeConstraint" />
      <setter name="set_StartTimeConstraint" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_StartTimeConstraint" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="257" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIPBInputAdapter_Status" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.StopTimeConstraint">
      <topicdata group="api" />
      <apidata name="StopTimeConstraint" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="161" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StopTimeConstraint" />
      <setter name="set_StopTimeConstraint" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_StopTimeConstraint" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="206" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIPBInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.TagNamePrefixRemoveCount">
      <topicdata group="api" />
      <apidata name="TagNamePrefixRemoveCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="194" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TagNamePrefixRemoveCount" />
      <setter name="set_TagNamePrefixRemoveCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_TagNamePrefixRemoveCount" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="248" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIPBInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:PIAdapters.PIPBInputAdapter.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIPBInputAdapter.cs" startLine="121" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIPBInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIPBInputAdapter_UserName" />
    </api>
    <api id="T:PIAdapters.PIRTInputAdapter">
      <topicdata group="api" />
      <apidata name="PIRTInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIRTInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIRTInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIRTInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIRTInputAdapter.#ctor" />
        <element api="M:PIAdapters.PIRTInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIRTInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIRTInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIRTInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIRTInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIRTInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIRTInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIRTInputAdapter.LastReceivedTimestamp" />
        <element api="P:PIAdapters.PIRTInputAdapter.Password" />
        <element api="P:PIAdapters.PIRTInputAdapter.RequestedOutputMeasurementKeys" />
        <element api="P:PIAdapters.PIRTInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIRTInputAdapter.Status" />
        <element api="P:PIAdapters.PIRTInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIRTInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIRTInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_PIRTInputAdapter" />
    </api>
    <api id="Methods.T:PIAdapters.PIRTInputAdapter">
      <topicdata name="PIRTInputAdapter" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.PIRTInputAdapter" />
      <apidata name="PIRTInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIRTInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PIAdapters.PIRTInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:PIAdapters.PIRTInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIRTInputAdapter.AttemptConnection" />
        <element api="M:PIAdapters.PIRTInputAdapter.AttemptDisconnection" />
        <element api="Overload:PIAdapters.PIRTInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:PIAdapters.PIRTInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:PIAdapters.PIRTInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:PIAdapters.PIRTInputAdapter.Initialize" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" />
      </containers>
      <file name="Methods_T_PIAdapters_PIRTInputAdapter" />
    </api>
    <api id="Properties.T:PIAdapters.PIRTInputAdapter">
      <topicdata name="PIRTInputAdapter" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.PIRTInputAdapter" />
      <apidata name="PIRTInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIRTInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.PIRTInputAdapter.ConnectTimeout" />
        <element api="P:PIAdapters.PIRTInputAdapter.LastReceivedTimestamp" />
        <element api="P:PIAdapters.PIRTInputAdapter.Password" />
        <element api="P:PIAdapters.PIRTInputAdapter.RequestedOutputMeasurementKeys" />
        <element api="P:PIAdapters.PIRTInputAdapter.ServerName" />
        <element api="P:PIAdapters.PIRTInputAdapter.Status" />
        <element api="P:PIAdapters.PIRTInputAdapter.SupportsTemporalProcessing" />
        <element api="P:PIAdapters.PIRTInputAdapter.UseAsyncConnect" />
        <element api="P:PIAdapters.PIRTInputAdapter.UserName" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" />
      </containers>
      <file name="Properties_T_PIAdapters_PIRTInputAdapter" />
    </api>
    <api id="Events.T:PIAdapters.PIRTInputAdapter">
      <topicdata name="PIRTInputAdapter" group="list" subgroup="Events" typeTopicId="T:PIAdapters.PIRTInputAdapter" />
      <apidata name="PIRTInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.PIRTInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" />
      </containers>
      <file name="Events_T_PIAdapters_PIRTInputAdapter" />
    </api>
    <api id="Overload:PIAdapters.PIRTInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:PIAdapters.PIRTInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="Overload_PIAdapters_PIRTInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="101" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter__ctor" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="280" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter_AttemptConnection" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="307" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.ConnectTimeout">
      <topicdata group="api" />
      <apidata name="ConnectTimeout" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="174" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectTimeout" />
      <setter name="set_ConnectTimeout" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIRTInputAdapter_ConnectTimeout" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PIAdapters.PIRTInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="219" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter_Dispose" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="333" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter_GetShortStatus" />
    </api>
    <api id="M:PIAdapters.PIRTInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="254" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="M_PIAdapters_PIRTInputAdapter_Initialize" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.LastReceivedTimestamp">
      <topicdata group="api" />
      <apidata name="LastReceivedTimestamp" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="179" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_LastReceivedTimestamp" />
      <returns>
        <type api="T:System.DateTime" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIRTInputAdapter_LastReceivedTimestamp" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.Password">
      <topicdata group="api" />
      <apidata name="Password" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="166" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Password" />
      <setter name="set_Password" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIRTInputAdapter_Password" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.RequestedOutputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="134" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_RequestedOutputMeasurementKeys" />
      <setter name="set_RequestedOutputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIRTInputAdapter_RequestedOutputMeasurementKeys" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.ServerName">
      <topicdata group="api" />
      <apidata name="ServerName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="150" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ServerName" />
      <setter name="set_ServerName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIRTInputAdapter_ServerName" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="188" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIRTInputAdapter_Status" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="127" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIRTInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="121" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <file name="P_PIAdapters_PIRTInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:PIAdapters.PIRTInputAdapter.UserName">
      <topicdata group="api" />
      <apidata name="UserName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/PIRTInputAdapter.cs" startLine="158" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UserName" />
      <setter name="set_UserName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.PIRTInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PIAdapters_PIRTInputAdapter_UserName" />
    </api>
    <api id="T:PIAdapters.TagRemovalOperation">
      <topicdata group="api" />
      <apidata name="TagRemovalOperation" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PIAdapters.TagRemovalOperation.DoNotRemove" />
        <element api="F:PIAdapters.TagRemovalOperation.LocalOnly" />
        <element api="F:PIAdapters.TagRemovalOperation.FullClone" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_TagRemovalOperation" />
    </api>
    <api id="F:PIAdapters.TagRemovalOperation.DoNotRemove">
      <topicdata group="api" notopic="" />
      <apidata name="DoNotRemove" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </containers>
      <file name="F_PIAdapters_TagRemovalOperation_DoNotRemove" />
    </api>
    <api id="F:PIAdapters.TagRemovalOperation.FullClone">
      <topicdata group="api" notopic="" />
      <apidata name="FullClone" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </containers>
      <file name="F_PIAdapters_TagRemovalOperation_FullClone" />
    </api>
    <api id="F:PIAdapters.TagRemovalOperation.LocalOnly">
      <topicdata group="api" notopic="" />
      <apidata name="LocalOnly" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TagRemovalOperation" ref="false" />
      </containers>
      <file name="F_PIAdapters_TagRemovalOperation_LocalOnly" />
    </api>
    <api id="T:PIAdapters.TimeSortedValueScanner">
      <topicdata group="api" />
      <apidata name="TimeSortedValueScanner" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.TimeSortedValueScanner.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PIAdapters.TimeSortedValueScanner.#ctor" />
        <element api="M:PIAdapters.TimeSortedValueScanner.Read(System.Int32)" />
        <element api="M:PIAdapters.TimeSortedValueScanner.ReadInterpolated(OSIsoft.AF.Time.AFTimeSpan,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PIAdapters.TimeSortedValueScanner.DataReadExceptionHandler" />
        <element api="P:PIAdapters.TimeSortedValueScanner.EndTime" />
        <element api="P:PIAdapters.TimeSortedValueScanner.Points" />
        <element api="P:PIAdapters.TimeSortedValueScanner.StartTime" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
      </containers>
      <file name="T_PIAdapters_TimeSortedValueScanner" />
    </api>
    <api id="Methods.T:PIAdapters.TimeSortedValueScanner">
      <topicdata name="TimeSortedValueScanner" group="list" subgroup="Methods" typeTopicId="T:PIAdapters.TimeSortedValueScanner" />
      <apidata name="TimeSortedValueScanner" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.TimeSortedValueScanner.#ctor" />
      <elements>
        <element api="M:PIAdapters.TimeSortedValueScanner.Read(System.Int32)" />
        <element api="M:PIAdapters.TimeSortedValueScanner.ReadInterpolated(OSIsoft.AF.Time.AFTimeSpan,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" />
      </containers>
      <file name="Methods_T_PIAdapters_TimeSortedValueScanner" />
    </api>
    <api id="Properties.T:PIAdapters.TimeSortedValueScanner">
      <topicdata name="TimeSortedValueScanner" group="list" subgroup="Properties" typeTopicId="T:PIAdapters.TimeSortedValueScanner" />
      <apidata name="TimeSortedValueScanner" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PIAdapters.TimeSortedValueScanner.#ctor" />
      <elements>
        <element api="P:PIAdapters.TimeSortedValueScanner.DataReadExceptionHandler" />
        <element api="P:PIAdapters.TimeSortedValueScanner.EndTime" />
        <element api="P:PIAdapters.TimeSortedValueScanner.Points" />
        <element api="P:PIAdapters.TimeSortedValueScanner.StartTime" />
      </elements>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" />
      </containers>
      <file name="Properties_T_PIAdapters_TimeSortedValueScanner" />
    </api>
    <api id="M:PIAdapters.TimeSortedValueScanner.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" />
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="M_PIAdapters_TimeSortedValueScanner__ctor" />
    </api>
    <api id="P:PIAdapters.TimeSortedValueScanner.DataReadExceptionHandler">
      <topicdata group="api" />
      <apidata name="DataReadExceptionHandler" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" startLine="58" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DataReadExceptionHandler" />
      <setter name="set_DataReadExceptionHandler" />
      <returns>
        <type api="T:System.Action`1" ref="true">
          <specialization>
            <type api="T:System.Exception" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="P_PIAdapters_TimeSortedValueScanner_DataReadExceptionHandler" />
    </api>
    <api id="P:PIAdapters.TimeSortedValueScanner.EndTime">
      <topicdata group="api" />
      <apidata name="EndTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" startLine="53" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EndTime" />
      <setter name="set_EndTime" />
      <returns>
        <type api="T:OSIsoft.AF.Time.AFTime" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="P_PIAdapters_TimeSortedValueScanner_EndTime" />
    </api>
    <api id="P:PIAdapters.TimeSortedValueScanner.Points">
      <topicdata group="api" />
      <apidata name="Points" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" startLine="43" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Points" />
      <setter name="set_Points" />
      <returns>
        <type api="T:OSIsoft.AF.PI.PIPointList" ref="true" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="P_PIAdapters_TimeSortedValueScanner_Points" />
    </api>
    <api id="M:PIAdapters.TimeSortedValueScanner.Read(System.Int32)">
      <topicdata group="api" />
      <apidata name="Read" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="pageFactor" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:OSIsoft.AF.Asset.AFValue" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="M_PIAdapters_TimeSortedValueScanner_Read" />
    </api>
    <api id="M:PIAdapters.TimeSortedValueScanner.ReadInterpolated(OSIsoft.AF.Time.AFTimeSpan,System.Int32)">
      <topicdata group="api" />
      <apidata name="ReadInterpolated" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="interval">
          <type api="T:OSIsoft.AF.Time.AFTimeSpan" ref="false" />
        </parameter>
        <parameter name="pageFactor" optional="true">
          <type api="T:System.Int32" ref="false" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1</value>
          </argument>
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
          <specialization>
            <type api="T:OSIsoft.AF.Asset.AFValue" ref="true" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="M_PIAdapters_TimeSortedValueScanner_ReadInterpolated" />
    </api>
    <api id="P:PIAdapters.TimeSortedValueScanner.StartTime">
      <topicdata group="api" />
      <apidata name="StartTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PIAdapters/TimeSortedValueScanner.cs" startLine="48" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_StartTime" />
      <setter name="set_StartTime" />
      <returns>
        <type api="T:OSIsoft.AF.Time.AFTime" ref="false" />
      </returns>
      <containers>
        <library assembly="PIAdapters" module="PIAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PIAdapters" />
        <type api="T:PIAdapters.TimeSortedValueScanner" ref="true" />
      </containers>
      <file name="P_PIAdapters_TimeSortedValueScanner_StartTime" />
    </api>
    <api id="N:PowerCalculations">
      <topicdata group="api" />
      <apidata name="PowerCalculations" group="namespace" />
      <elements>
        <element api="T:PowerCalculations.AverageFrequency" />
        <element api="T:PowerCalculations.BulkSequenceCalculator" />
        <element api="T:PowerCalculations.BadDataStrategy" />
        <element api="T:PowerCalculations.AngleDifferenceCalculator" />
        <element api="T:PowerCalculations.ImpedanceCalculator" />
        <element api="T:PowerCalculations.PhasorAddition" />
        <element api="T:PowerCalculations.PhasorAddition.Output" />
        <element api="T:PowerCalculations.VoltageAdjustmentStrategy" />
        <element api="T:PowerCalculations.SequenceCalculator" />
        <element api="T:PowerCalculations.SequenceCalculator.Output" />
        <element api="T:PowerCalculations.PowerCalculator" />
        <element api="T:PowerCalculations.PowerStability" />
        <element api="T:PowerCalculations.ReferenceAngle" />
        <element api="T:PowerCalculations.ReferenceMagnitude" />
      </elements>
      <file name="N_PowerCalculations" />
    </api>
    <api id="T:PowerCalculations.AngleDifferenceCalculator">
      <topicdata group="api" />
      <apidata name="AngleDifferenceCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AngleDifferenceCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AngleDifferenceCalculator.#ctor" />
        <element api="M:PowerCalculations.AngleDifferenceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.AngleDifferenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.AngleDifferenceCalculator.AlwaysProduceResult" />
        <element api="P:PowerCalculations.AngleDifferenceCalculator.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_AngleDifferenceCalculator" />
    </api>
    <api id="Methods.T:PowerCalculations.AngleDifferenceCalculator">
      <topicdata name="AngleDifferenceCalculator" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.AngleDifferenceCalculator" />
      <apidata name="AngleDifferenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AngleDifferenceCalculator.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AngleDifferenceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.AngleDifferenceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.AngleDifferenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" />
      </containers>
      <file name="Methods_T_PowerCalculations_AngleDifferenceCalculator" />
    </api>
    <api id="Properties.T:PowerCalculations.AngleDifferenceCalculator">
      <topicdata name="AngleDifferenceCalculator" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.AngleDifferenceCalculator" />
      <apidata name="AngleDifferenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AngleDifferenceCalculator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.AngleDifferenceCalculator.AlwaysProduceResult" />
        <element api="P:PowerCalculations.AngleDifferenceCalculator.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" />
      </containers>
      <file name="Properties_T_PowerCalculations_AngleDifferenceCalculator" />
    </api>
    <api id="Events.T:PowerCalculations.AngleDifferenceCalculator">
      <topicdata name="AngleDifferenceCalculator" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.AngleDifferenceCalculator" />
      <apidata name="AngleDifferenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AngleDifferenceCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" />
      </containers>
      <file name="Events_T_PowerCalculations_AngleDifferenceCalculator" />
    </api>
    <api id="Overload:PowerCalculations.AngleDifferenceCalculator.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AngleDifferenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_AngleDifferenceCalculator_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.AngleDifferenceCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AngleDifferenceCalculator__ctor" />
    </api>
    <api id="P:PowerCalculations.AngleDifferenceCalculator.AlwaysProduceResult">
      <topicdata group="api" />
      <apidata name="AlwaysProduceResult" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" startLine="67" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AlwaysProduceResult" />
      <setter name="set_AlwaysProduceResult" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_AngleDifferenceCalculator_AlwaysProduceResult" />
    </api>
    <api id="M:PowerCalculations.AngleDifferenceCalculator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" startLine="104" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AngleDifferenceCalculator_Initialize" />
    </api>
    <api id="M:PowerCalculations.AngleDifferenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.AngleDifferenceCalculator.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" startLine="156" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AngleDifferenceCalculator_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.AngleDifferenceCalculator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AngleDifferenceCalculator.cs" startLine="76" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AngleDifferenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_AngleDifferenceCalculator_Status" />
    </api>
    <api id="T:PowerCalculations.AverageFrequency">
      <topicdata group="api" />
      <apidata name="AverageFrequency" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AverageFrequency.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AverageFrequency.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AverageFrequency.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AverageFrequency.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AverageFrequency.#ctor" />
        <element api="M:PowerCalculations.AverageFrequency.Initialize" />
        <element api="Overload:PowerCalculations.AverageFrequency.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.AverageFrequency.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.AverageFrequency.HighFrequencyThreshold" />
        <element api="P:PowerCalculations.AverageFrequency.LowFrequencyThreshold" />
        <element api="P:PowerCalculations.AverageFrequency.ReportUnreasonableResultsAsNaN" />
        <element api="P:PowerCalculations.AverageFrequency.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_AverageFrequency" />
    </api>
    <api id="Methods.T:PowerCalculations.AverageFrequency">
      <topicdata name="AverageFrequency" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.AverageFrequency" />
      <apidata name="AverageFrequency" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AverageFrequency.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.AverageFrequency.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AverageFrequency.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.AverageFrequency.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AverageFrequency.Initialize" />
        <element api="Overload:PowerCalculations.AverageFrequency.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.AverageFrequency.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" />
      </containers>
      <file name="Methods_T_PowerCalculations_AverageFrequency" />
    </api>
    <api id="Properties.T:PowerCalculations.AverageFrequency">
      <topicdata name="AverageFrequency" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.AverageFrequency" />
      <apidata name="AverageFrequency" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AverageFrequency.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.AverageFrequency.HighFrequencyThreshold" />
        <element api="P:PowerCalculations.AverageFrequency.LowFrequencyThreshold" />
        <element api="P:PowerCalculations.AverageFrequency.ReportUnreasonableResultsAsNaN" />
        <element api="P:PowerCalculations.AverageFrequency.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" />
      </containers>
      <file name="Properties_T_PowerCalculations_AverageFrequency" />
    </api>
    <api id="Events.T:PowerCalculations.AverageFrequency">
      <topicdata name="AverageFrequency" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.AverageFrequency" />
      <apidata name="AverageFrequency" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.AverageFrequency.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" />
      </containers>
      <file name="Events_T_PowerCalculations_AverageFrequency" />
    </api>
    <api id="Overload:PowerCalculations.AverageFrequency.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.AverageFrequency.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_AverageFrequency_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.AverageFrequency.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="61" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AverageFrequency__ctor" />
    </api>
    <api id="P:PowerCalculations.AverageFrequency.HighFrequencyThreshold">
      <topicdata group="api" />
      <apidata name="HighFrequencyThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="89" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HighFrequencyThreshold" />
      <setter name="set_HighFrequencyThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>62</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_AverageFrequency_HighFrequencyThreshold" />
    </api>
    <api id="M:PowerCalculations.AverageFrequency.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="134" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AverageFrequency_Initialize" />
    </api>
    <api id="P:PowerCalculations.AverageFrequency.LowFrequencyThreshold">
      <topicdata group="api" />
      <apidata name="LowFrequencyThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="81" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_LowFrequencyThreshold" />
      <setter name="set_LowFrequencyThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>57</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_AverageFrequency_LowFrequencyThreshold" />
    </api>
    <api id="M:PowerCalculations.AverageFrequency.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.AverageFrequency.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="172" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <file name="M_PowerCalculations_AverageFrequency_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.AverageFrequency.ReportUnreasonableResultsAsNaN">
      <topicdata group="api" />
      <apidata name="ReportUnreasonableResultsAsNaN" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="97" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReportUnreasonableResultsAsNaN" />
      <setter name="set_ReportUnreasonableResultsAsNaN" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_AverageFrequency_ReportUnreasonableResultsAsNaN" />
    </api>
    <api id="P:PowerCalculations.AverageFrequency.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/AverageFrequency.cs" startLine="106" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.AverageFrequency" ref="true" />
      </containers>
      <file name="P_PowerCalculations_AverageFrequency_Status" />
    </api>
    <api id="T:PowerCalculations.BadDataStrategy">
      <topicdata group="api" />
      <apidata name="BadDataStrategy" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BadDataStrategy.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PowerCalculations.BadDataStrategy.DropData" />
        <element api="F:PowerCalculations.BadDataStrategy.FlagAsBad" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_BadDataStrategy" />
    </api>
    <api id="F:PowerCalculations.BadDataStrategy.DropData">
      <topicdata group="api" notopic="" />
      <apidata name="DropData" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BadDataStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_BadDataStrategy_DropData" />
    </api>
    <api id="F:PowerCalculations.BadDataStrategy.FlagAsBad">
      <topicdata group="api" notopic="" />
      <apidata name="FlagAsBad" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BadDataStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_BadDataStrategy_FlagAsBad" />
    </api>
    <api id="T:PowerCalculations.BulkSequenceCalculator">
      <topicdata group="api" />
      <apidata name="BulkSequenceCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </specialization>
          </type>
          <type api="T:GSF.Collections.ListCollection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </specialization>
          </type>
          <type api="T:System.Collections.ObjectModel.Collection`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </specialization>
          </type>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.RequestTemporalSupport">
          <apidata name="RequestTemporalSupport" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestTemporalSupport" />
          <remover name="remove_RequestTemporalSupport" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="F:PowerCalculations.BulkSequenceCalculator.DefaultInputMeasurementKeys" />
        <element api="M:GSF.Collections.ListCollection`1.Add(`0)">
          <apidata name="Add" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Clear">
          <apidata name="Clear" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Clear">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="M:System.Collections.IList.Clear">
              <type api="T:System.Collections.IList" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Contains(`0)">
          <apidata name="Contains" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Contains(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.CopyTo(`0[],System.Int32)">
          <apidata name="CopyTo" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="array">
              <arrayOf rank="1">
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </arrayOf>
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.GetEnumerator">
          <apidata name="GetEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Collections.Generic.List`1.Enumerator" ref="false">
              <type api="T:System.Collections.Generic.List`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.IndexOf(`0)">
          <apidata name="IndexOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.IndexOf(`0)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Insert(System.Int32,`0)">
          <apidata name="Insert" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Remove(`0)">
          <apidata name="Remove" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Remove(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.RemoveAt(System.Int32)">
          <apidata name="RemoveAt" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.RemoveAt(System.Int32)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="M:System.Collections.IList.RemoveAt(System.Int32)">
              <type api="T:System.Collections.IList" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.DisposeItem(GSF.TimeSeries.Adapters.IActionAdapter)">
          <apidata name="DisposeItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DisposeItem(`0)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.InitializeItem(GSF.TimeSeries.Adapters.IActionAdapter)">
          <apidata name="InitializeItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InitializeItem(`0)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnNewMeasurements">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
            <apidata name="OnNewMeasurements" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="measurements">
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnNewMeasurements(System.Object,GSF.EventArgs{System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement}})">
            <apidata name="OnNewMeasurements" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="sender">
                <type api="T:System.Object" ref="true" />
              </parameter>
              <parameter name="e">
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnRequestTemporalSupport">
          <apidata name="OnRequestTemporalSupport" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unpublishedSamples">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ClearItems">
          <apidata name="ClearItems" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.ClearItems">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InsertItem(System.Int32,`0)">
          <apidata name="InsertItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.InsertItem(System.Int32,`0)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RemoveItem(System.Int32)">
          <apidata name="RemoveItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.RemoveItem(System.Int32)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapterCollection.ResetStatistics">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of this collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SetItem(System.Int32,`0)">
          <apidata name="SetItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.SetItem(System.Int32,`0)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts, or restarts, each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryCreateAdapter(System.Data.DataRow,`0@)">
          <apidata name="TryCreateAdapter" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="adapterRow">
              <type api="T:System.Data.DataRow" ref="true" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)">
          <apidata name="TryGetAdapter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <templates>
            <template name="TValue" />
          </templates>
          <parameters>
            <parameter name="value">
              <template name="TValue" index="0" api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)" />
            </parameter>
            <parameter name="testItem">
              <type api="T:System.Func`3" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                  <template name="TValue" index="0" api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)" />
                  <type api="T:System.Boolean" ref="false" />
                </specialization>
              </type>
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapterByID(System.UInt32,`0@)">
          <apidata name="TryGetAdapterByID" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="id">
              <type api="T:System.UInt32" ref="false" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapterByName(System.String,`0@)">
          <apidata name="TryGetAdapterByName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryInitializeAdapterByID(System.UInt32)">
          <apidata name="TryInitializeAdapterByID" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="id">
              <type api="T:System.UInt32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapterCollection.TryInitializeAdapterByID(System.UInt32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloaded">
          <apidata name="ConfigurationReloaded" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloaded">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                  </specialization>
                </type>
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
                <specialization>
                  <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.EnumerateAdapters">
          <apidata name="EnumerateAdapters" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.EnumerateAdapters">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Enumerates child adapters.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetAdapterStatus(System.Int32)">
          <apidata name="GetAdapterStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="adapterIndex">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.GetAdapterStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Gets subscriber information for specified client connection.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetConfiguredConnection">
          <apidata name="GetConfiguredConnection" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:GSF.Data.AdoDataConnection" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.GetConfiguredConnection">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InitializeChildAdapterManagement(GSF.TimeSeries.MeasurementKey[])">
          <apidata name="InitializeChildAdapterManagement" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="inputMeasurementKeys">
              <arrayOf rank="1">
                <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.RecalculateRoutingTables">
          <apidata name="RecalculateRoutingTables" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.RecalculateRoutingTables">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ValidateEvenInputCount">
          <apidata name="ValidateEvenInputCount" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
        <element api="M:PowerCalculations.BulkSequenceCalculator.ParseConnectionString" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.Collections.ListCollection`1.Count">
          <apidata name="Count" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Count" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.ICollection`1.Count">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="P:System.Collections.ICollection.Count">
              <type api="T:System.Collections.ICollection" ref="true" />
            </member>
            <member api="P:System.Collections.Generic.IReadOnlyCollection`1.Count">
              <type api="T:System.Collections.Generic.IReadOnlyCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.Collections.ListCollection`1.Item(System.Int32)">
          <apidata name="Item" group="member" subgroup="property" />
          <memberdata visibility="public" default="true" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Item" />
          <setter name="set_Item" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.IList`1.Item(System.Int32)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="P:System.Collections.Generic.IReadOnlyList`1.Item(System.Int32)">
              <type api="T:System.Collections.Generic.IReadOnlyList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.Collections.ListCollection`1.Items">
          <apidata name="Items" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Items" />
          <returns>
            <type api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.ConvertReadonlyCollectionsToWritable">
          <apidata name="ConvertReadonlyCollectionsToWritable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConvertReadonlyCollectionsToWritable" />
          <setter name="set_ConvertReadonlyCollectionsToWritable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.AutoInitialize">
          <apidata name="AutoInitialize" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_AutoInitialize" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DataMember">
          <apidata name="DataMember" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataMember" />
          <setter name="set_DataMember" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapterCollection.DataMember">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.IsReadOnly">
          <apidata name="IsReadOnly" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsReadOnly" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.ICollection`1.IsReadOnly">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.MonitorTimerEnabled">
          <apidata name="MonitorTimerEnabled" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MonitorTimerEnabled" />
          <setter name="set_MonitorTimerEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AdapterIDCounter">
          <apidata name="AdapterIDCounter" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AdapterIDCounter" />
          <setter name="set_AdapterIDCounter" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.AdapterIDCounter">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AlternateTagTemplate">
          <apidata name="AlternateTagTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AlternateTagTemplate" />
          <setter name="set_AlternateTagTemplate" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.AlternateTagTemplate">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AutoReparseConnectionString">
          <apidata name="AutoReparseConnectionString" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoReparseConnectionString" />
          <setter name="set_AutoReparseConnectionString" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloadWaitAttempts">
          <apidata name="ConfigurationReloadWaitAttempts" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConfigurationReloadWaitAttempts" />
          <setter name="set_ConfigurationReloadWaitAttempts" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloadWaitAttempts">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>2</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloadWaitTimeout">
          <apidata name="ConfigurationReloadWaitTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConfigurationReloadWaitTimeout" />
          <setter name="set_ConfigurationReloadWaitTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloadWaitTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>10000</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CurrentAdapterIndex">
          <apidata name="CurrentAdapterIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_CurrentAdapterIndex" />
          <setter name="set_CurrentAdapterIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CurrentAdapterIndex">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CurrentOutputIndex">
          <apidata name="CurrentOutputIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_CurrentOutputIndex" />
          <setter name="set_CurrentOutputIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CurrentOutputIndex">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DatabaseConnectionString">
          <apidata name="DatabaseConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DatabaseConnectionString" />
          <setter name="set_DatabaseConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.DatabaseConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DatabaseProviderString">
          <apidata name="DatabaseProviderString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DatabaseProviderString" />
          <setter name="set_DatabaseProviderString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.DatabaseProviderString">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>AssemblyName={System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.SqlClient.SqlConnection; AdapterType=System.Data.SqlClient.SqlDataAdapter</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>30</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InputMeasurementKeyTypes">
          <apidata name="InputMeasurementKeyTypes" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_InputMeasurementKeyTypes" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.Units.EE.SignalType" ref="false" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.InputMeasurementKeyTypes">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.OutputMeasurementTypes">
          <apidata name="OutputMeasurementTypes" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_OutputMeasurementTypes" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.Units.EE.SignalType" ref="false" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.OutputMeasurementTypes">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.SourceMeasurementTable">
          <apidata name="SourceMeasurementTable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SourceMeasurementTable" />
          <setter name="set_SourceMeasurementTable" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.SourceMeasurementTable">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>ActiveMeasurements</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.Status">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.TargetHistorianAcronym">
          <apidata name="TargetHistorianAcronym" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TargetHistorianAcronym" />
          <setter name="set_TargetHistorianAcronym" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.TargetHistorianAcronym">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PPA</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:PowerCalculations.BulkSequenceCalculator.BadDataStrategy" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.CurrentDeviceID" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.CustomAdapterSettings" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.DescriptionTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.ForceCalcSignalType" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludeNegativeSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludePositiveSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludeZeroSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.InputMeasurementIndexUsedForName" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.OutputMeasurements" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.OutputPhases" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.ParentDeviceAcronymTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PerAdapterInputCount" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PerAdapterOutputNames" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PointTagTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SampleSize" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalReferenceTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalType" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalTypes" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Always" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_PowerCalculations_BulkSequenceCalculator" />
    </api>
    <api id="Methods.T:PowerCalculations.BulkSequenceCalculator">
      <topicdata name="BulkSequenceCalculator" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.BulkSequenceCalculator" />
      <apidata name="BulkSequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
      <elements>
        <element api="M:GSF.Collections.ListCollection`1.Add(`0)">
          <apidata name="Add" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Add(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Clear">
          <apidata name="Clear" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Clear">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="M:System.Collections.IList.Clear">
              <type api="T:System.Collections.IList" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Contains(`0)">
          <apidata name="Contains" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Contains(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.CopyTo(`0[],System.Int32)">
          <apidata name="CopyTo" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="array">
              <arrayOf rank="1">
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </arrayOf>
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.CopyTo(`0[],System.Int32)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.GetEnumerator">
          <apidata name="GetEnumerator" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Collections.Generic.List`1.Enumerator" ref="false">
              <type api="T:System.Collections.Generic.List`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.IndexOf(`0)">
          <apidata name="IndexOf" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.IndexOf(`0)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Insert(System.Int32,`0)">
          <apidata name="Insert" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.Insert(System.Int32,`0)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.Remove(`0)">
          <apidata name="Remove" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:System.Collections.Generic.ICollection`1.Remove(`0)">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.Collections.ListCollection`1.RemoveAt(System.Int32)">
          <apidata name="RemoveAt" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:System.Collections.Generic.IList`1.RemoveAt(System.Int32)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="M:System.Collections.IList.RemoveAt(System.Int32)">
              <type api="T:System.Collections.IList" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.DisposeItem(GSF.TimeSeries.Adapters.IActionAdapter)">
          <apidata name="DisposeItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DisposeItem(`0)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.InitializeItem(GSF.TimeSeries.Adapters.IActionAdapter)">
          <apidata name="InitializeItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InitializeItem(`0)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnNewMeasurements">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
            <apidata name="OnNewMeasurements" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="measurements">
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnNewMeasurements(System.Object,GSF.EventArgs{System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement}})">
            <apidata name="OnNewMeasurements" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="sender">
                <type api="T:System.Object" ref="true" />
              </parameter>
              <parameter name="e">
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnRequestTemporalSupport">
          <apidata name="OnRequestTemporalSupport" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unpublishedSamples">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ClearItems">
          <apidata name="ClearItems" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.ClearItems">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InsertItem(System.Int32,`0)">
          <apidata name="InsertItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.InsertItem(System.Int32,`0)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RemoveItem(System.Int32)">
          <apidata name="RemoveItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.RemoveItem(System.Int32)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapterCollection.ResetStatistics">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of this collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SetItem(System.Int32,`0)">
          <apidata name="SetItem" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.Collections.ListCollection`1.SetItem(System.Int32,`0)">
              <type api="T:GSF.Collections.ListCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
            <parameter name="item">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts, or restarts, each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops each adapter in the collection.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryCreateAdapter(System.Data.DataRow,`0@)">
          <apidata name="TryCreateAdapter" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="adapterRow">
              <type api="T:System.Data.DataRow" ref="true" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)">
          <apidata name="TryGetAdapter" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <templates>
            <template name="TValue" />
          </templates>
          <parameters>
            <parameter name="value">
              <template name="TValue" index="0" api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)" />
            </parameter>
            <parameter name="testItem">
              <type api="T:System.Func`3" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                  <template name="TValue" index="0" api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapter``1(``0,System.Func{`0,``0,System.Boolean},`0@)" />
                  <type api="T:System.Boolean" ref="false" />
                </specialization>
              </type>
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapterByID(System.UInt32,`0@)">
          <apidata name="TryGetAdapterByID" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="id">
              <type api="T:System.UInt32" ref="false" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryGetAdapterByName(System.String,`0@)">
          <apidata name="TryGetAdapterByName" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="name">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="adapter" out="true">
              <referenceTo>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.TryInitializeAdapterByID(System.UInt32)">
          <apidata name="TryInitializeAdapterByID" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="id">
              <type api="T:System.UInt32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapterCollection.TryInitializeAdapterByID(System.UInt32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloaded">
          <apidata name="ConfigurationReloaded" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloaded">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="Overload:PowerCalculations.BulkSequenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                  </specialization>
                </type>
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
                <specialization>
                  <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
                </specialization>
              </type>
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.EnumerateAdapters">
          <apidata name="EnumerateAdapters" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.EnumerateAdapters">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Enumerates child adapters.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetAdapterStatus(System.Int32)">
          <apidata name="GetAdapterStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="adapterIndex">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.GetAdapterStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Gets subscriber information for specified client connection.</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetConfiguredConnection">
          <apidata name="GetConfiguredConnection" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <returns>
            <type api="T:GSF.Data.AdoDataConnection" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.GetConfiguredConnection">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InitializeChildAdapterManagement(GSF.TimeSeries.MeasurementKey[])">
          <apidata name="InitializeChildAdapterManagement" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="inputMeasurementKeys">
              <arrayOf rank="1">
                <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
              </arrayOf>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.ActionAdapterCollection.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.RecalculateRoutingTables">
          <apidata name="RecalculateRoutingTables" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IIndependentAdapterManager.RecalculateRoutingTables">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ValidateEvenInputCount">
          <apidata name="ValidateEvenInputCount" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="M:PowerCalculations.BulkSequenceCalculator.ParseConnectionString" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" />
      </containers>
      <file name="Methods_T_PowerCalculations_BulkSequenceCalculator" />
    </api>
    <api id="Properties.T:PowerCalculations.BulkSequenceCalculator">
      <topicdata name="BulkSequenceCalculator" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.BulkSequenceCalculator" />
      <apidata name="BulkSequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
      <elements>
        <element api="P:GSF.Collections.ListCollection`1.Count">
          <apidata name="Count" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Count" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.ICollection`1.Count">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="P:System.Collections.ICollection.Count">
              <type api="T:System.Collections.ICollection" ref="true" />
            </member>
            <member api="P:System.Collections.Generic.IReadOnlyCollection`1.Count">
              <type api="T:System.Collections.Generic.IReadOnlyCollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.Collections.ListCollection`1.Item(System.Int32)">
          <apidata name="Item" group="member" subgroup="property" />
          <memberdata visibility="public" default="true" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Item" />
          <setter name="set_Item" />
          <parameters>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.IList`1.Item(System.Int32)">
              <type api="T:System.Collections.Generic.IList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
            <member api="P:System.Collections.Generic.IReadOnlyList`1.Item(System.Int32)">
              <type api="T:System.Collections.Generic.IReadOnlyList`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.Collections.ListCollection`1.Items">
          <apidata name="Items" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Items" />
          <returns>
            <type api="T:System.Collections.Generic.List`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.Core" module="GSF.Core" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.Collections" />
            <type api="T:GSF.Collections.ListCollection`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.ConvertReadonlyCollectionsToWritable">
          <apidata name="ConvertReadonlyCollectionsToWritable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConvertReadonlyCollectionsToWritable" />
          <setter name="set_ConvertReadonlyCollectionsToWritable" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.AutoInitialize">
          <apidata name="AutoInitialize" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_AutoInitialize" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DataMember">
          <apidata name="DataMember" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataMember" />
          <setter name="set_DataMember" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapterCollection.DataMember">
              <type api="T:GSF.TimeSeries.Adapters.IAdapterCollection" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.IsReadOnly">
          <apidata name="IsReadOnly" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_IsReadOnly" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:System.Collections.Generic.ICollection`1.IsReadOnly">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.MonitorTimerEnabled">
          <apidata name="MonitorTimerEnabled" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MonitorTimerEnabled" />
          <setter name="set_MonitorTimerEnabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AdapterIDCounter">
          <apidata name="AdapterIDCounter" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AdapterIDCounter" />
          <setter name="set_AdapterIDCounter" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.AdapterIDCounter">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AlternateTagTemplate">
          <apidata name="AlternateTagTemplate" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AlternateTagTemplate" />
          <setter name="set_AlternateTagTemplate" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.AlternateTagTemplate">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.AutoReparseConnectionString">
          <apidata name="AutoReparseConnectionString" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoReparseConnectionString" />
          <setter name="set_AutoReparseConnectionString" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloadWaitAttempts">
          <apidata name="ConfigurationReloadWaitAttempts" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConfigurationReloadWaitAttempts" />
          <setter name="set_ConfigurationReloadWaitAttempts" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloadWaitAttempts">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>2</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ConfigurationReloadWaitTimeout">
          <apidata name="ConfigurationReloadWaitTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConfigurationReloadWaitTimeout" />
          <setter name="set_ConfigurationReloadWaitTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ConfigurationReloadWaitTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>10000</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CurrentAdapterIndex">
          <apidata name="CurrentAdapterIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_CurrentAdapterIndex" />
          <setter name="set_CurrentAdapterIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CurrentAdapterIndex">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CurrentOutputIndex">
          <apidata name="CurrentOutputIndex" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_CurrentOutputIndex" />
          <setter name="set_CurrentOutputIndex" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CurrentOutputIndex">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DatabaseConnectionString">
          <apidata name="DatabaseConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DatabaseConnectionString" />
          <setter name="set_DatabaseConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.DatabaseConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DatabaseProviderString">
          <apidata name="DatabaseProviderString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DatabaseProviderString" />
          <setter name="set_DatabaseProviderString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.DatabaseProviderString">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>AssemblyName={System.Data, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089}; ConnectionType=System.Data.SqlClient.SqlConnection; AdapterType=System.Data.SqlClient.SqlDataAdapter</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>30</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
                </specialization>
              </type>
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InputMeasurementKeyTypes">
          <apidata name="InputMeasurementKeyTypes" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_InputMeasurementKeyTypes" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.Units.EE.SignalType" ref="false" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.InputMeasurementKeyTypes">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.OutputMeasurementTypes">
          <apidata name="OutputMeasurementTypes" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_OutputMeasurementTypes" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.Units.EE.SignalType" ref="false" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.OutputMeasurementTypes">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>True</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.SourceMeasurementTable">
          <apidata name="SourceMeasurementTable" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_SourceMeasurementTable" />
          <setter name="set_SourceMeasurementTable" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.SourceMeasurementTable">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>ActiveMeasurements</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.ActionAdapterCollection.Status">
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.TargetHistorianAcronym">
          <apidata name="TargetHistorianAcronym" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_TargetHistorianAcronym" />
          <setter name="set_TargetHistorianAcronym" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.TargetHistorianAcronym">
              <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>PPA</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
              <specialization>
                <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
              </specialization>
            </type>
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:PowerCalculations.BulkSequenceCalculator.BadDataStrategy" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.CurrentDeviceID" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.CustomAdapterSettings" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.DescriptionTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.ForceCalcSignalType" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludeNegativeSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludePositiveSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.IncludeZeroSequence" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.InputMeasurementIndexUsedForName" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.OutputMeasurements" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.OutputPhases" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.ParentDeviceAcronymTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PerAdapterInputCount" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PerAdapterOutputNames" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.PointTagTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SampleSize" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalReferenceTemplate" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalType" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.SignalTypes" />
        <element api="P:PowerCalculations.BulkSequenceCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" />
      </containers>
      <file name="Properties_T_PowerCalculations_BulkSequenceCalculator" />
    </api>
    <api id="Events.T:PowerCalculations.BulkSequenceCalculator">
      <topicdata name="BulkSequenceCalculator" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.BulkSequenceCalculator" />
      <apidata name="BulkSequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.RequestTemporalSupport">
          <apidata name="RequestTemporalSupport" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <eventdata add="true" remove="true" />
          <adder name="add_RequestTemporalSupport" />
          <remover name="remove_RequestTemporalSupport" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterCollection.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterCollection" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterCollectionBase`1.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterCollectionBase`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
              </specialization>
            </type>
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" />
      </containers>
      <file name="Events_T_PowerCalculations_BulkSequenceCalculator" />
    </api>
    <api id="Fields.T:PowerCalculations.BulkSequenceCalculator">
      <topicdata name="BulkSequenceCalculator" group="list" subgroup="Fields" typeTopicId="T:PowerCalculations.BulkSequenceCalculator" />
      <apidata name="BulkSequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.BulkSequenceCalculator.#ctor" />
      <elements>
        <element api="F:PowerCalculations.BulkSequenceCalculator.DefaultInputMeasurementKeys" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" />
      </containers>
      <file name="Fields_T_PowerCalculations_BulkSequenceCalculator" />
    </api>
    <api id="M:PowerCalculations.BulkSequenceCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="116" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_BulkSequenceCalculator__ctor" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.BadDataStrategy">
      <topicdata group="api" />
      <apidata name="BadDataStrategy" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="148" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadDataStrategy" />
      <setter name="set_BadDataStrategy" />
      <returns>
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
            <enumValue>
              <field name="FlagAsBad" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_BadDataStrategy" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.CurrentDeviceID">
      <topicdata group="api" />
      <apidata name="CurrentDeviceID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="428" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CurrentDeviceID">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_CurrentDeviceID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CurrentDeviceID">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_CurrentDeviceID" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.CustomAdapterSettings">
      <topicdata group="api" />
      <apidata name="CustomAdapterSettings" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="326" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.CustomAdapterSettings">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_CustomAdapterSettings" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.CustomAdapterSettings">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_CustomAdapterSettings" />
    </api>
    <api id="F:PowerCalculations.BulkSequenceCalculator.DefaultInputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="DefaultInputMeasurementKeys" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <value>FILTER ActiveMeasurements WHERE SignalType LIKE '%PH%' AND Phase IN ('A', 'B', 'C') ORDER BY PhasorID</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="F_PowerCalculations_BulkSequenceCalculator_DefaultInputMeasurementKeys" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.DescriptionTemplate">
      <topicdata group="api" />
      <apidata name="DescriptionTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="387" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.DescriptionTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_DescriptionTemplate" />
      <setter name="set_DescriptionTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.DescriptionTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_DescriptionTemplate" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.ForceCalcSignalType">
      <topicdata group="api" />
      <apidata name="ForceCalcSignalType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="283" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ForceCalcSignalType" />
      <setter name="set_ForceCalcSignalType" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_ForceCalcSignalType" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.IncludeNegativeSequence">
      <topicdata group="api" />
      <apidata name="IncludeNegativeSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="132" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludeNegativeSequence" />
      <setter name="set_IncludeNegativeSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_IncludeNegativeSequence" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.IncludePositiveSequence">
      <topicdata group="api" />
      <apidata name="IncludePositiveSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="124" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludePositiveSequence" />
      <setter name="set_IncludePositiveSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_IncludePositiveSequence" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.IncludeZeroSequence">
      <topicdata group="api" />
      <apidata name="IncludeZeroSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="140" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludeZeroSequence" />
      <setter name="set_IncludeZeroSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_IncludeZeroSequence" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.InputMeasurementIndexUsedForName">
      <topicdata group="api" />
      <apidata name="InputMeasurementIndexUsedForName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="159" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.InputMeasurementIndexUsedForName">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementIndexUsedForName" />
      <setter name="set_InputMeasurementIndexUsedForName" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.InputMeasurementIndexUsedForName">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_InputMeasurementIndexUsedForName" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="438" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_OutputMeasurements" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.OutputPhases">
      <topicdata group="api" />
      <apidata name="OutputPhases" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="241" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_OutputPhases" />
      <returns>
        <arrayOf rank="1">
          <type api="T:System.Char" ref="false" />
        </arrayOf>
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_OutputPhases" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.ParentDeviceAcronymTemplate">
      <topicdata group="api" />
      <apidata name="ParentDeviceAcronymTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="420" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ParentDeviceAcronymTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_ParentDeviceAcronymTemplate" />
      <setter name="set_ParentDeviceAcronymTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.ParentDeviceAcronymTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_ParentDeviceAcronymTemplate" />
    </api>
    <api id="M:PowerCalculations.BulkSequenceCalculator.ParseConnectionString">
      <topicdata group="api" />
      <apidata name="ParseConnectionString" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="451" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.ParseConnectionString">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_BulkSequenceCalculator_ParseConnectionString" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.PerAdapterInputCount">
      <topicdata group="api" />
      <apidata name="PerAdapterInputCount" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="153" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.PerAdapterInputCount">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PerAdapterInputCount" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.PerAdapterInputCount">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_PerAdapterInputCount" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.PerAdapterOutputNames">
      <topicdata group="api" />
      <apidata name="PerAdapterOutputNames" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="168" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.PerAdapterOutputNames">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_PerAdapterOutputNames" />
      <returns>
        <type api="T:System.Collections.ObjectModel.ReadOnlyCollection`1" ref="true">
          <specialization>
            <type api="T:System.String" ref="true" />
          </specialization>
        </type>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.PerAdapterOutputNames">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_PerAdapterOutputNames" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.PointTagTemplate">
      <topicdata group="api" />
      <apidata name="PointTagTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="338" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.PointTagTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_PointTagTemplate" />
      <setter name="set_PointTagTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.PointTagTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_PointTagTemplate" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.SampleSize">
      <topicdata group="api" />
      <apidata name="SampleSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SampleSize" />
      <setter name="set_SampleSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_SampleSize" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.SignalReferenceTemplate">
      <topicdata group="api" />
      <apidata name="SignalReferenceTemplate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="358" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.SignalReferenceTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_SignalReferenceTemplate" />
      <setter name="set_SignalReferenceTemplate" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.SignalReferenceTemplate">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_SignalReferenceTemplate" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.SignalType">
      <topicdata group="api" />
      <apidata name="SignalType" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="273" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.SignalType">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_SignalType" />
      <setter name="set_SignalType" />
      <returns>
        <type api="T:GSF.Units.EE.SignalType" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.SignalType">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_SignalType" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.SignalTypes">
      <topicdata group="api" />
      <apidata name="SignalTypes" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="296" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1.SignalTypes">
          <type api="T:GSF.TimeSeries.Adapters.IndependentActionAdapterManagerBase`1" ref="true">
            <specialization>
              <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
            </specialization>
          </type>
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SignalTypes" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.Units.EE.SignalType" ref="false" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IIndependentAdapterManager.SignalTypes">
          <type api="T:GSF.TimeSeries.Adapters.IIndependentAdapterManager" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_BulkSequenceCalculator_SignalTypes" />
    </api>
    <api id="P:PowerCalculations.BulkSequenceCalculator.TrackRecentValues">
      <topicdata group="api" />
      <apidata name="TrackRecentValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/BulkSequenceCalculator.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackRecentValues" />
      <setter name="set_TrackRecentValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.BulkSequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_BulkSequenceCalculator_TrackRecentValues" />
    </api>
    <api id="T:PowerCalculations.ImpedanceCalculator">
      <topicdata group="api" />
      <apidata name="ImpedanceCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ImpedanceCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ImpedanceCalculator.#ctor" />
        <element api="M:PowerCalculations.ImpedanceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.ImpedanceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ImpedanceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ImpedanceCalculator.ApplyLineToLineAdjustment" />
        <element api="P:PowerCalculations.ImpedanceCalculator.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_ImpedanceCalculator" />
    </api>
    <api id="Methods.T:PowerCalculations.ImpedanceCalculator">
      <topicdata name="ImpedanceCalculator" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.ImpedanceCalculator" />
      <apidata name="ImpedanceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ImpedanceCalculator.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ImpedanceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ImpedanceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.ImpedanceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ImpedanceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" />
      </containers>
      <file name="Methods_T_PowerCalculations_ImpedanceCalculator" />
    </api>
    <api id="Properties.T:PowerCalculations.ImpedanceCalculator">
      <topicdata name="ImpedanceCalculator" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.ImpedanceCalculator" />
      <apidata name="ImpedanceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ImpedanceCalculator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ImpedanceCalculator.ApplyLineToLineAdjustment" />
        <element api="P:PowerCalculations.ImpedanceCalculator.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" />
      </containers>
      <file name="Properties_T_PowerCalculations_ImpedanceCalculator" />
    </api>
    <api id="Events.T:PowerCalculations.ImpedanceCalculator">
      <topicdata name="ImpedanceCalculator" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.ImpedanceCalculator" />
      <apidata name="ImpedanceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ImpedanceCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" />
      </containers>
      <file name="Events_T_PowerCalculations_ImpedanceCalculator" />
    </api>
    <api id="Overload:PowerCalculations.ImpedanceCalculator.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ImpedanceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_ImpedanceCalculator_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.ImpedanceCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ImpedanceCalculator__ctor" />
    </api>
    <api id="P:PowerCalculations.ImpedanceCalculator.ApplyLineToLineAdjustment">
      <topicdata group="api" />
      <apidata name="ApplyLineToLineAdjustment" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" startLine="89" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ApplyLineToLineAdjustment" />
      <setter name="set_ApplyLineToLineAdjustment" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_ImpedanceCalculator_ApplyLineToLineAdjustment" />
    </api>
    <api id="M:PowerCalculations.ImpedanceCalculator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" startLine="135" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ImpedanceCalculator_Initialize" />
    </api>
    <api id="M:PowerCalculations.ImpedanceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.ImpedanceCalculator.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" startLine="181" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ImpedanceCalculator_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.ImpedanceCalculator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ImpedanceCalculator.cs" startLine="98" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ImpedanceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_ImpedanceCalculator_Status" />
    </api>
    <api id="T:PowerCalculations.PhasorAddition">
      <topicdata group="api" />
      <apidata name="PhasorAddition" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PhasorAddition.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PhasorAddition.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PhasorAddition.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PhasorAddition.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PhasorAddition.#ctor" />
        <element api="M:PowerCalculations.PhasorAddition.Initialize" />
        <element api="Overload:PowerCalculations.PhasorAddition.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PhasorAddition.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.PhasorAddition.Difference" />
        <element api="P:PowerCalculations.PhasorAddition.Status" />
        <element api="P:PowerCalculations.PhasorAddition.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_PhasorAddition" />
    </api>
    <api id="Methods.T:PowerCalculations.PhasorAddition">
      <topicdata name="PhasorAddition" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PhasorAddition" />
      <apidata name="PhasorAddition" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PhasorAddition.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.PhasorAddition.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PhasorAddition.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PhasorAddition.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PhasorAddition.Initialize" />
        <element api="Overload:PowerCalculations.PhasorAddition.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PhasorAddition.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" />
      </containers>
      <file name="Methods_T_PowerCalculations_PhasorAddition" />
    </api>
    <api id="Properties.T:PowerCalculations.PhasorAddition">
      <topicdata name="PhasorAddition" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PhasorAddition" />
      <apidata name="PhasorAddition" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PhasorAddition.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.PhasorAddition.Difference" />
        <element api="P:PowerCalculations.PhasorAddition.Status" />
        <element api="P:PowerCalculations.PhasorAddition.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" />
      </containers>
      <file name="Properties_T_PowerCalculations_PhasorAddition" />
    </api>
    <api id="Events.T:PowerCalculations.PhasorAddition">
      <topicdata name="PhasorAddition" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.PhasorAddition" />
      <apidata name="PhasorAddition" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PhasorAddition.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" />
      </containers>
      <file name="Events_T_PowerCalculations_PhasorAddition" />
    </api>
    <api id="Overload:PowerCalculations.PhasorAddition.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PhasorAddition.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_PhasorAddition_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.PhasorAddition.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PhasorAddition__ctor" />
    </api>
    <api id="P:PowerCalculations.PhasorAddition.Difference">
      <topicdata group="api" />
      <apidata name="Difference" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" startLine="85" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Difference" />
      <setter name="set_Difference" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PhasorAddition_Difference" />
    </api>
    <api id="M:PowerCalculations.PhasorAddition.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" startLine="136" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PhasorAddition_Initialize" />
    </api>
    <api id="M:PowerCalculations.PhasorAddition.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.PhasorAddition.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" startLine="180" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PhasorAddition_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.PhasorAddition.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" startLine="99" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PhasorAddition_Status" />
    </api>
    <api id="P:PowerCalculations.PhasorAddition.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" startLine="90" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PhasorAddition_SupportsTemporalProcessing" />
    </api>
    <api id="T:PowerCalculations.PhasorAddition.Output">
      <topicdata group="api" />
      <apidata name="Output" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PowerCalculations.PhasorAddition.Output.Magnitude" />
        <element api="F:PowerCalculations.PhasorAddition.Output.Phase" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition" ref="true" />
      </containers>
      <file name="T_PowerCalculations_PhasorAddition_Output" />
    </api>
    <api id="F:PowerCalculations.PhasorAddition.Output.Magnitude">
      <topicdata group="api" notopic="" />
      <apidata name="Magnitude" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.PhasorAddition.Output" ref="false">
          <type api="T:PowerCalculations.PhasorAddition" ref="true" />
        </type>
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition.Output" ref="false">
          <type api="T:PowerCalculations.PhasorAddition" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_PhasorAddition_Output_Magnitude" />
    </api>
    <api id="F:PowerCalculations.PhasorAddition.Output.Phase">
      <topicdata group="api" notopic="" />
      <apidata name="Phase" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PhasorAddition.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.PhasorAddition.Output" ref="false">
          <type api="T:PowerCalculations.PhasorAddition" ref="true" />
        </type>
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PhasorAddition.Output" ref="false">
          <type api="T:PowerCalculations.PhasorAddition" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_PhasorAddition_Output_Phase" />
    </api>
    <api id="T:PowerCalculations.PowerCalculator">
      <topicdata group="api" />
      <apidata name="PowerCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerCalculator.#ctor" />
        <element api="M:PowerCalculations.PowerCalculator.Initialize" />
        <element api="Overload:PowerCalculations.PowerCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PowerCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.PowerCalculator.SampleSize" />
        <element api="P:PowerCalculations.PowerCalculator.Status" />
        <element api="P:PowerCalculations.PowerCalculator.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_PowerCalculator" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerCalculator">
      <topicdata name="PowerCalculator" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerCalculator" />
      <apidata name="PowerCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerCalculator.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.PowerCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerCalculator.Initialize" />
        <element api="Overload:PowerCalculations.PowerCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PowerCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerCalculator" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerCalculator">
      <topicdata name="PowerCalculator" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerCalculator" />
      <apidata name="PowerCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerCalculator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.PowerCalculator.SampleSize" />
        <element api="P:PowerCalculations.PowerCalculator.Status" />
        <element api="P:PowerCalculations.PowerCalculator.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerCalculator" />
    </api>
    <api id="Events.T:PowerCalculations.PowerCalculator">
      <topicdata name="PowerCalculator" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.PowerCalculator" />
      <apidata name="PowerCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" />
      </containers>
      <file name="Events_T_PowerCalculations_PowerCalculator" />
    </api>
    <api id="Overload:PowerCalculations.PowerCalculator.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_PowerCalculator_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.PowerCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerCalculator__ctor" />
    </api>
    <api id="M:PowerCalculations.PowerCalculator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="146" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerCalculator_Initialize" />
    </api>
    <api id="M:PowerCalculations.PowerCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.PowerCalculator.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="199" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerCalculator_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.PowerCalculator.SampleSize">
      <topicdata group="api" />
      <apidata name="SampleSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="86" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SampleSize" />
      <setter name="set_SampleSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerCalculator_SampleSize" />
    </api>
    <api id="P:PowerCalculations.PowerCalculator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="102" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerCalculator_Status" />
    </api>
    <api id="P:PowerCalculations.PowerCalculator.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="91" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerCalculator_SupportsTemporalProcessing" />
    </api>
    <api id="P:PowerCalculations.PowerCalculator.TrackRecentValues">
      <topicdata group="api" />
      <apidata name="TrackRecentValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerCalculator.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackRecentValues" />
      <setter name="set_TrackRecentValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerCalculator_TrackRecentValues" />
    </api>
    <api id="T:PowerCalculations.PowerStability">
      <topicdata group="api" />
      <apidata name="PowerStability" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerStability.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerStability.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerStability.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerStability.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerStability.#ctor" />
        <element api="M:PowerCalculations.PowerStability.Initialize" />
        <element api="Overload:PowerCalculations.PowerStability.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PowerStability.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerStability.EnergizedThreshold" />
        <element api="P:PowerCalculations.PowerStability.SampleSize" />
        <element api="P:PowerCalculations.PowerStability.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_PowerStability" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerStability">
      <topicdata name="PowerStability" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerStability" />
      <apidata name="PowerStability" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerStability.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.PowerStability.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerStability.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerStability.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerStability.Initialize" />
        <element api="Overload:PowerCalculations.PowerStability.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.PowerStability.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerStability" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerStability">
      <topicdata name="PowerStability" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerStability" />
      <apidata name="PowerStability" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerStability.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerStability.EnergizedThreshold" />
        <element api="P:PowerCalculations.PowerStability.SampleSize" />
        <element api="P:PowerCalculations.PowerStability.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerStability" />
    </api>
    <api id="Events.T:PowerCalculations.PowerStability">
      <topicdata name="PowerStability" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.PowerStability" />
      <apidata name="PowerStability" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerStability.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" />
      </containers>
      <file name="Events_T_PowerCalculations_PowerStability" />
    </api>
    <api id="Overload:PowerCalculations.PowerStability.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerStability.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_PowerStability_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.PowerStability.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerStability__ctor" />
    </api>
    <api id="P:PowerCalculations.PowerStability.EnergizedThreshold">
      <topicdata group="api" />
      <apidata name="EnergizedThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" startLine="109" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnergizedThreshold" />
      <setter name="set_EnergizedThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>58000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerStability_EnergizedThreshold" />
    </api>
    <api id="M:PowerCalculations.PowerStability.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" startLine="159" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerStability_Initialize" />
    </api>
    <api id="M:PowerCalculations.PowerStability.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.PowerStability.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" startLine="216" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerStability_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.PowerStability.SampleSize">
      <topicdata group="api" />
      <apidata name="SampleSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" startLine="99" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SampleSize" />
      <setter name="set_SampleSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>15</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerStability_SampleSize" />
    </api>
    <api id="P:PowerCalculations.PowerStability.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerStability.cs" startLine="120" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.PowerStability" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerStability_Status" />
    </api>
    <api id="T:PowerCalculations.ReferenceAngle">
      <topicdata group="api" />
      <apidata name="ReferenceAngle" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceAngle.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceAngle.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceAngle.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceAngle.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceAngle.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceAngle.#ctor" />
        <element api="M:PowerCalculations.ReferenceAngle.Initialize" />
        <element api="Overload:PowerCalculations.ReferenceAngle.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ReferenceAngle.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ReferenceAngle.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_ReferenceAngle" />
    </api>
    <api id="Methods.T:PowerCalculations.ReferenceAngle">
      <topicdata name="ReferenceAngle" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.ReferenceAngle" />
      <apidata name="ReferenceAngle" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceAngle.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.ReferenceAngle.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceAngle.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceAngle.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceAngle.Initialize" />
        <element api="Overload:PowerCalculations.ReferenceAngle.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ReferenceAngle.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" />
      </containers>
      <file name="Methods_T_PowerCalculations_ReferenceAngle" />
    </api>
    <api id="Properties.T:PowerCalculations.ReferenceAngle">
      <topicdata name="ReferenceAngle" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.ReferenceAngle" />
      <apidata name="ReferenceAngle" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceAngle.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ReferenceAngle.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" />
      </containers>
      <file name="Properties_T_PowerCalculations_ReferenceAngle" />
    </api>
    <api id="Events.T:PowerCalculations.ReferenceAngle">
      <topicdata name="ReferenceAngle" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.ReferenceAngle" />
      <apidata name="ReferenceAngle" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceAngle.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" />
      </containers>
      <file name="Events_T_PowerCalculations_ReferenceAngle" />
    </api>
    <api id="Overload:PowerCalculations.ReferenceAngle.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceAngle.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_ReferenceAngle_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.ReferenceAngle.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceAngle.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceAngle__ctor" />
    </api>
    <api id="M:PowerCalculations.ReferenceAngle.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceAngle.cs" startLine="109" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceAngle_Initialize" />
    </api>
    <api id="M:PowerCalculations.ReferenceAngle.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.ReferenceAngle.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceAngle.cs" startLine="150" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceAngle_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.ReferenceAngle.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceAngle.cs" startLine="81" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceAngle" ref="true" />
      </containers>
      <file name="P_PowerCalculations_ReferenceAngle_Status" />
    </api>
    <api id="T:PowerCalculations.ReferenceMagnitude">
      <topicdata group="api" />
      <apidata name="ReferenceMagnitude" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceMagnitude.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceMagnitude.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceMagnitude.#ctor" />
        <element api="M:PowerCalculations.ReferenceMagnitude.Initialize" />
        <element api="Overload:PowerCalculations.ReferenceMagnitude.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ReferenceMagnitude.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ReferenceMagnitude.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_ReferenceMagnitude" />
    </api>
    <api id="Methods.T:PowerCalculations.ReferenceMagnitude">
      <topicdata name="ReferenceMagnitude" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.ReferenceMagnitude" />
      <apidata name="ReferenceMagnitude" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceMagnitude.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.ReferenceMagnitude.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceMagnitude.Initialize" />
        <element api="Overload:PowerCalculations.ReferenceMagnitude.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.ReferenceMagnitude.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" />
      </containers>
      <file name="Methods_T_PowerCalculations_ReferenceMagnitude" />
    </api>
    <api id="Properties.T:PowerCalculations.ReferenceMagnitude">
      <topicdata name="ReferenceMagnitude" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.ReferenceMagnitude" />
      <apidata name="ReferenceMagnitude" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceMagnitude.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.ReferenceMagnitude.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" />
      </containers>
      <file name="Properties_T_PowerCalculations_ReferenceMagnitude" />
    </api>
    <api id="Events.T:PowerCalculations.ReferenceMagnitude">
      <topicdata name="ReferenceMagnitude" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.ReferenceMagnitude" />
      <apidata name="ReferenceMagnitude" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.ReferenceMagnitude.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" />
      </containers>
      <file name="Events_T_PowerCalculations_ReferenceMagnitude" />
    </api>
    <api id="Overload:PowerCalculations.ReferenceMagnitude.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.ReferenceMagnitude.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_ReferenceMagnitude_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.ReferenceMagnitude.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceMagnitude.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceMagnitude__ctor" />
    </api>
    <api id="M:PowerCalculations.ReferenceMagnitude.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceMagnitude.cs" startLine="81" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceMagnitude_Initialize" />
    </api>
    <api id="M:PowerCalculations.ReferenceMagnitude.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.ReferenceMagnitude.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceMagnitude.cs" startLine="116" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
      </containers>
      <file name="M_PowerCalculations_ReferenceMagnitude_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.ReferenceMagnitude.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/ReferenceMagnitude.cs" startLine="63" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.ReferenceMagnitude" ref="true" />
      </containers>
      <file name="P_PowerCalculations_ReferenceMagnitude_Status" />
    </api>
    <api id="T:PowerCalculations.SequenceCalculator">
      <topicdata group="api" />
      <apidata name="SequenceCalculator" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.SequenceCalculator.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.SequenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.SequenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.SequenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.SequenceCalculator.#ctor" />
        <element api="M:PowerCalculations.SequenceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.SequenceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.SequenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.SequenceCalculator.BadDataStrategy" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludeNegativeSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludePositiveSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludeZeroSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.SampleSize" />
        <element api="P:PowerCalculations.SequenceCalculator.Status" />
        <element api="P:PowerCalculations.SequenceCalculator.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.SequenceCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_SequenceCalculator" />
    </api>
    <api id="Methods.T:PowerCalculations.SequenceCalculator">
      <topicdata name="SequenceCalculator" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.SequenceCalculator" />
      <apidata name="SequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.SequenceCalculator.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.SequenceCalculator.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.SequenceCalculator.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.SequenceCalculator.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.SequenceCalculator.Initialize" />
        <element api="Overload:PowerCalculations.SequenceCalculator.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.SequenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" />
      </containers>
      <file name="Methods_T_PowerCalculations_SequenceCalculator" />
    </api>
    <api id="Properties.T:PowerCalculations.SequenceCalculator">
      <topicdata name="SequenceCalculator" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.SequenceCalculator" />
      <apidata name="SequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.SequenceCalculator.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PowerCalculations.SequenceCalculator.BadDataStrategy" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludeNegativeSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludePositiveSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.IncludeZeroSequence" />
        <element api="P:PowerCalculations.SequenceCalculator.SampleSize" />
        <element api="P:PowerCalculations.SequenceCalculator.Status" />
        <element api="P:PowerCalculations.SequenceCalculator.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.SequenceCalculator.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" />
      </containers>
      <file name="Properties_T_PowerCalculations_SequenceCalculator" />
    </api>
    <api id="Events.T:PowerCalculations.SequenceCalculator">
      <topicdata name="SequenceCalculator" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.SequenceCalculator" />
      <apidata name="SequenceCalculator" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.SequenceCalculator.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" />
      </containers>
      <file name="Events_T_PowerCalculations_SequenceCalculator" />
    </api>
    <api id="Overload:PowerCalculations.SequenceCalculator.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.SequenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_SequenceCalculator_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.SequenceCalculator.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="123" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_SequenceCalculator__ctor" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.BadDataStrategy">
      <topicdata group="api" />
      <apidata name="BadDataStrategy" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="155" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadDataStrategy" />
      <setter name="set_BadDataStrategy" />
      <returns>
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
            <enumValue>
              <field name="FlagAsBad" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_BadDataStrategy" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.IncludeNegativeSequence">
      <topicdata group="api" />
      <apidata name="IncludeNegativeSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="139" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludeNegativeSequence" />
      <setter name="set_IncludeNegativeSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_IncludeNegativeSequence" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.IncludePositiveSequence">
      <topicdata group="api" />
      <apidata name="IncludePositiveSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="131" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludePositiveSequence" />
      <setter name="set_IncludePositiveSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_IncludePositiveSequence" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.IncludeZeroSequence">
      <topicdata group="api" />
      <apidata name="IncludeZeroSequence" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="147" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludeZeroSequence" />
      <setter name="set_IncludeZeroSequence" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_IncludeZeroSequence" />
    </api>
    <api id="M:PowerCalculations.SequenceCalculator.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="236" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_SequenceCalculator_Initialize" />
    </api>
    <api id="M:PowerCalculations.SequenceCalculator.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.SequenceCalculator.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="372" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="M_PowerCalculations_SequenceCalculator_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.SampleSize">
      <topicdata group="api" />
      <apidata name="SampleSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="123" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SampleSize" />
      <setter name="set_SampleSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_SampleSize" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="169" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_SequenceCalculator_Status" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="160" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="P_PowerCalculations_SequenceCalculator_SupportsTemporalProcessing" />
    </api>
    <api id="P:PowerCalculations.SequenceCalculator.TrackRecentValues">
      <topicdata group="api" />
      <apidata name="TrackRecentValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" startLine="115" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackRecentValues" />
      <setter name="set_TrackRecentValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_SequenceCalculator_TrackRecentValues" />
    </api>
    <api id="T:PowerCalculations.SequenceCalculator.Output">
      <topicdata group="api" />
      <apidata name="Output" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PowerCalculations.SequenceCalculator.Output.PositiveSequenceMagnitude" />
        <element api="F:PowerCalculations.SequenceCalculator.Output.PositiveSequenceAngle" />
        <element api="F:PowerCalculations.SequenceCalculator.Output.NegativeSequenceMagnitude" />
        <element api="F:PowerCalculations.SequenceCalculator.Output.NegativeSequenceAngle" />
        <element api="F:PowerCalculations.SequenceCalculator.Output.ZeroSequenceMagnitude" />
        <element api="F:PowerCalculations.SequenceCalculator.Output.ZeroSequenceAngle" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
      </containers>
      <file name="T_PowerCalculations_SequenceCalculator_Output" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.NegativeSequenceAngle">
      <topicdata group="api" notopic="" />
      <apidata name="NegativeSequenceAngle" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>3</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_NegativeSequenceAngle" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.NegativeSequenceMagnitude">
      <topicdata group="api" notopic="" />
      <apidata name="NegativeSequenceMagnitude" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>2</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_NegativeSequenceMagnitude" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.PositiveSequenceAngle">
      <topicdata group="api" notopic="" />
      <apidata name="PositiveSequenceAngle" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_PositiveSequenceAngle" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.PositiveSequenceMagnitude">
      <topicdata group="api" notopic="" />
      <apidata name="PositiveSequenceMagnitude" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_PositiveSequenceMagnitude" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.ZeroSequenceAngle">
      <topicdata group="api" notopic="" />
      <apidata name="ZeroSequenceAngle" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>5</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_ZeroSequenceAngle" />
    </api>
    <api id="F:PowerCalculations.SequenceCalculator.Output.ZeroSequenceMagnitude">
      <topicdata group="api" notopic="" />
      <apidata name="ZeroSequenceMagnitude" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/SequenceCalculator.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </returns>
      <value>4</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.SequenceCalculator.Output" ref="false">
          <type api="T:PowerCalculations.SequenceCalculator" ref="true" />
        </type>
      </containers>
      <file name="F_PowerCalculations_SequenceCalculator_Output_ZeroSequenceMagnitude" />
    </api>
    <api id="T:PowerCalculations.VoltageAdjustmentStrategy">
      <topicdata group="api" />
      <apidata name="VoltageAdjustmentStrategy" group="type" subgroup="enumeration" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PowerCalculations.VoltageAdjustmentStrategy.LineToNeutral" />
        <element api="F:PowerCalculations.VoltageAdjustmentStrategy.LineToLine" />
        <element api="F:PowerCalculations.VoltageAdjustmentStrategy.LineToNeutralSinglePhase" />
        <element api="F:PowerCalculations.VoltageAdjustmentStrategy.LineToLineSinglePhase" />
        <element api="F:PowerCalculations.VoltageAdjustmentStrategy.None" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations" />
      </containers>
      <file name="T_PowerCalculations_VoltageAdjustmentStrategy" />
    </api>
    <api id="F:PowerCalculations.VoltageAdjustmentStrategy.LineToLine">
      <topicdata group="api" notopic="" />
      <apidata name="LineToLine" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_VoltageAdjustmentStrategy_LineToLine" />
    </api>
    <api id="F:PowerCalculations.VoltageAdjustmentStrategy.LineToLineSinglePhase">
      <topicdata group="api" notopic="" />
      <apidata name="LineToLineSinglePhase" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <value>3</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_VoltageAdjustmentStrategy_LineToLineSinglePhase" />
    </api>
    <api id="F:PowerCalculations.VoltageAdjustmentStrategy.LineToNeutral">
      <topicdata group="api" notopic="" />
      <apidata name="LineToNeutral" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_VoltageAdjustmentStrategy_LineToNeutral" />
    </api>
    <api id="F:PowerCalculations.VoltageAdjustmentStrategy.LineToNeutralSinglePhase">
      <topicdata group="api" notopic="" />
      <apidata name="LineToNeutralSinglePhase" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_VoltageAdjustmentStrategy_LineToNeutralSinglePhase" />
    </api>
    <api id="F:PowerCalculations.VoltageAdjustmentStrategy.None">
      <topicdata group="api" notopic="" />
      <apidata name="None" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/VoltageAdjustmentStrategy.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <value>4</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations" />
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </containers>
      <file name="F_PowerCalculations_VoltageAdjustmentStrategy_None" />
    </api>
    <api id="N:PowerCalculations.EventDetection">
      <topicdata group="api" />
      <apidata name="PowerCalculations.EventDetection" group="namespace" />
      <elements>
        <element api="T:PowerCalculations.EventDetection.ExcursionType" />
        <element api="T:PowerCalculations.EventDetection.FrequencyExcursion" />
        <element api="T:PowerCalculations.EventDetection.LossOfField" />
      </elements>
      <file name="N_PowerCalculations_EventDetection" />
    </api>
    <api id="T:PowerCalculations.EventDetection.ExcursionType">
      <topicdata group="api" />
      <apidata name="ExcursionType" group="type" subgroup="enumeration" />
      <typedata visibility="public" sealed="true" serializable="false" />
      <elements>
        <element api="F:PowerCalculations.EventDetection.ExcursionType.GenerationTrip" />
        <element api="F:PowerCalculations.EventDetection.ExcursionType.LoadTrip" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
      </containers>
      <file name="T_PowerCalculations_EventDetection_ExcursionType" />
    </api>
    <api id="F:PowerCalculations.EventDetection.ExcursionType.GenerationTrip">
      <topicdata group="api" notopic="" />
      <apidata name="GenerationTrip" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.EventDetection.ExcursionType" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.ExcursionType" ref="false" />
      </containers>
      <file name="F_PowerCalculations_EventDetection_ExcursionType_GenerationTrip" />
    </api>
    <api id="F:PowerCalculations.EventDetection.ExcursionType.LoadTrip">
      <topicdata group="api" notopic="" />
      <apidata name="LoadTrip" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:PowerCalculations.EventDetection.ExcursionType" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.ExcursionType" ref="false" />
      </containers>
      <file name="F_PowerCalculations_EventDetection_ExcursionType_LoadTrip" />
    </api>
    <api id="T:PowerCalculations.EventDetection.FrequencyExcursion">
      <topicdata group="api" />
      <apidata name="FrequencyExcursion" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor" />
        <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.Initialize" />
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisInterval" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisWindowSize" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.ConsecutiveDetections" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.EstimateTriggerThreshold" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumAlarmInterval" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumValidChannels" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.PowerEstimateRatio" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
      </containers>
      <file name="T_PowerCalculations_EventDetection_FrequencyExcursion" />
    </api>
    <api id="Methods.T:PowerCalculations.EventDetection.FrequencyExcursion">
      <topicdata name="FrequencyExcursion" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      <apidata name="FrequencyExcursion" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.Initialize" />
        <element api="Overload:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      </containers>
      <file name="Methods_T_PowerCalculations_EventDetection_FrequencyExcursion" />
    </api>
    <api id="Properties.T:PowerCalculations.EventDetection.FrequencyExcursion">
      <topicdata name="FrequencyExcursion" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      <apidata name="FrequencyExcursion" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisInterval" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisWindowSize" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.ConsecutiveDetections" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.EstimateTriggerThreshold" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumAlarmInterval" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumValidChannels" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.PowerEstimateRatio" />
        <element api="P:PowerCalculations.EventDetection.FrequencyExcursion.Status" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      </containers>
      <file name="Properties_T_PowerCalculations_EventDetection_FrequencyExcursion" />
    </api>
    <api id="Events.T:PowerCalculations.EventDetection.FrequencyExcursion">
      <topicdata name="FrequencyExcursion" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      <apidata name="FrequencyExcursion" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" />
      </containers>
      <file name="Events_T_PowerCalculations_EventDetection_FrequencyExcursion" />
    </api>
    <api id="Overload:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_EventDetection_FrequencyExcursion_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.EventDetection.FrequencyExcursion.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="100" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_FrequencyExcursion__ctor" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisInterval">
      <topicdata group="api" />
      <apidata name="AnalysisInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="114" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AnalysisInterval" />
      <setter name="set_AnalysisInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_AnalysisInterval" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.AnalysisWindowSize">
      <topicdata group="api" />
      <apidata name="AnalysisWindowSize" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="107" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AnalysisWindowSize" />
      <setter name="set_AnalysisWindowSize" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_AnalysisWindowSize" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.ConsecutiveDetections">
      <topicdata group="api" />
      <apidata name="ConsecutiveDetections" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="122" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConsecutiveDetections" />
      <setter name="set_ConsecutiveDetections" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>2</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_ConsecutiveDetections" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.EstimateTriggerThreshold">
      <topicdata group="api" />
      <apidata name="EstimateTriggerThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EstimateTriggerThreshold" />
      <setter name="set_EstimateTriggerThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0.0256</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_EstimateTriggerThreshold" />
    </api>
    <api id="M:PowerCalculations.EventDetection.FrequencyExcursion.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="182" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_FrequencyExcursion_Initialize" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumAlarmInterval">
      <topicdata group="api" />
      <apidata name="MinimumAlarmInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="146" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinimumAlarmInterval" />
      <setter name="set_MinimumAlarmInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>20</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_MinimumAlarmInterval" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.MinimumValidChannels">
      <topicdata group="api" />
      <apidata name="MinimumValidChannels" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="130" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinimumValidChannels" />
      <setter name="set_MinimumValidChannels" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>3</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_MinimumValidChannels" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.PowerEstimateRatio">
      <topicdata group="api" />
      <apidata name="PowerEstimateRatio" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="138" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PowerEstimateRatio" />
      <setter name="set_PowerEstimateRatio" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>19530</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_PowerEstimateRatio" />
    </api>
    <api id="M:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.EventDetection.FrequencyExcursion.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="248" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_FrequencyExcursion_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.EventDetection.FrequencyExcursion.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/FrequencyExcursion.cs" startLine="157" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.FrequencyExcursion" ref="true" />
      </containers>
      <file name="P_PowerCalculations_EventDetection_FrequencyExcursion_Status" />
    </api>
    <api id="T:PowerCalculations.EventDetection.LossOfField">
      <topicdata group="api" />
      <apidata name="LossOfField" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.LossOfField.#ctor" />
      <family>
        <ancestors>
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.LossOfField.#ctor" />
        <element api="M:PowerCalculations.EventDetection.LossOfField.Initialize" />
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.EventDetection.LossOfField.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.AnalysisInterval" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.PSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.QAreaSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.QSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.Status" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.VoltageThreshold" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
      </containers>
      <file name="T_PowerCalculations_EventDetection_LossOfField" />
    </api>
    <api id="Methods.T:PowerCalculations.EventDetection.LossOfField">
      <topicdata name="LossOfField" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.EventDetection.LossOfField" />
      <apidata name="LossOfField" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.LossOfField.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.LossOfField.Initialize" />
        <element api="Overload:PowerCalculations.EventDetection.LossOfField.PublishFrame">
          <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
            <apidata name="PublishFrame" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata abstract="true" virtual="true" />
            <parameters>
              <parameter name="frame">
                <type api="T:GSF.TimeSeries.IFrame" ref="true" />
              </parameter>
              <parameter name="index">
                <type api="T:System.Int32" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:PowerCalculations.EventDetection.LossOfField.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" />
      </containers>
      <file name="Methods_T_PowerCalculations_EventDetection_LossOfField" />
    </api>
    <api id="Properties.T:PowerCalculations.EventDetection.LossOfField">
      <topicdata name="LossOfField" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.EventDetection.LossOfField" />
      <apidata name="LossOfField" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.LossOfField.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.ConfigurationSection" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeys" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.InputMeasurementKeyTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurements" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.OutputMeasurementTypes" />
        <element api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.AnalysisInterval" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.PSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.QAreaSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.QSet" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.Status" />
        <element api="P:PowerCalculations.EventDetection.LossOfField.VoltageThreshold" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" />
      </containers>
      <file name="Properties_T_PowerCalculations_EventDetection_LossOfField" />
    </api>
    <api id="Events.T:PowerCalculations.EventDetection.LossOfField">
      <topicdata name="LossOfField" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.EventDetection.LossOfField" />
      <apidata name="LossOfField" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.EventDetection.LossOfField.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" />
      </containers>
      <file name="Events_T_PowerCalculations_EventDetection_LossOfField" />
    </api>
    <api id="Overload:PowerCalculations.EventDetection.LossOfField.PublishFrame">
      <topicdata name="PublishFrame" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <apidata name="PublishFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata abstract="true" virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="index">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.EventDetection.LossOfField.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <file name="Overload_PowerCalculations_EventDetection_LossOfField_PublishFrame" />
    </api>
    <api id="M:PowerCalculations.EventDetection.LossOfField.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_LossOfField__ctor" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.AnalysisInterval">
      <topicdata group="api" />
      <apidata name="AnalysisInterval" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AnalysisInterval" />
      <setter name="set_AnalysisInterval" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value />
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_LossOfField_AnalysisInterval" />
    </api>
    <api id="M:PowerCalculations.EventDetection.LossOfField.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="155" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:PhasorProtocolAdapters.CalculatedMeasurementBase.Initialize">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_LossOfField_Initialize" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.PSet">
      <topicdata group="api" />
      <apidata name="PSet" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="84" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PSet" />
      <setter name="set_PSet" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>-600</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_LossOfField_PSet" />
    </api>
    <api id="M:PowerCalculations.EventDetection.LossOfField.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:PowerCalculations.EventDetection.LossOfField.PublishFrame" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="237" />
      <proceduredata virtual="true" />
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <file name="M_PowerCalculations_EventDetection_LossOfField_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.QAreaSet">
      <topicdata group="api" />
      <apidata name="QAreaSet" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="100" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_QAreaSet" />
      <setter name="set_QAreaSet" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>500</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_LossOfField_QAreaSet" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.QSet">
      <topicdata group="api" />
      <apidata name="QSet" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="92" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_QSet" />
      <setter name="set_QSet" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>200</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_LossOfField_QSet" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="125" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:PhasorProtocolAdapters.CalculatedMeasurementBase.Status">
          <type api="T:PhasorProtocolAdapters.CalculatedMeasurementBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <file name="P_PowerCalculations_EventDetection_LossOfField_Status" />
    </api>
    <api id="P:PowerCalculations.EventDetection.LossOfField.VoltageThreshold">
      <topicdata group="api" />
      <apidata name="VoltageThreshold" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/EventDetection/LossOfField.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VoltageThreshold" />
      <setter name="set_VoltageThreshold" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.EventDetection" />
        <type api="T:PowerCalculations.EventDetection.LossOfField" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>475000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_EventDetection_LossOfField_VoltageThreshold" />
    </api>
    <api id="N:PowerCalculations.PowerMultiCalculator">
      <topicdata group="api" />
      <apidata name="PowerCalculations.PowerMultiCalculator" group="namespace" />
      <elements>
        <element api="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository" />
        <element api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" />
        <element api="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation" />
        <element api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" />
        <element api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
        <element api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" />
      </elements>
      <file name="N_PowerCalculations_PowerMultiCalculator" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository">
      <topicdata group="api" />
      <apidata name="MeasurementRepository" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/MeasurementRepository.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.#ctor" />
        <element api="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.Save(GSF.Data.AdoDataConnection,PowerCalculations.PowerMultiCalculator.PowerMeasurement)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_MeasurementRepository" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.MeasurementRepository">
      <topicdata name="MeasurementRepository" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository" />
      <apidata name="MeasurementRepository" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.#ctor" />
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.Save(GSF.Data.AdoDataConnection,PowerCalculations.PowerMultiCalculator.PowerMeasurement)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_MeasurementRepository" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/MeasurementRepository.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_MeasurementRepository__ctor" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.MeasurementRepository.Save(GSF.Data.AdoDataConnection,PowerCalculations.PowerMultiCalculator.PowerMeasurement)">
      <topicdata group="api" />
      <apidata name="Save" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/MeasurementRepository.cs" startLine="44" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="database">
          <type api="T:GSF.Data.AdoDataConnection" ref="true" />
        </parameter>
        <parameter name="measurement">
          <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.MeasurementRepository" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_MeasurementRepository_Save" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.PowerCalculation">
      <topicdata group="api" />
      <apidata name="PowerCalculation" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerCalculation.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerCalculation.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ActivePowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ApparentPowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CircuitDescription" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentAngleMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentMagnitudeMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.PowerCalculationID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ReactivePowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageAngleMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageMagnitudeMeasurementKey" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_PowerCalculation" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.PowerCalculation">
      <topicdata name="PowerCalculation" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" />
      <apidata name="PowerCalculation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerCalculation.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_PowerCalculation" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerMultiCalculator.PowerCalculation">
      <topicdata name="PowerCalculation" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" />
      <apidata name="PowerCalculation" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerCalculation.#ctor" />
      <elements>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ActivePowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ApparentPowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CircuitDescription" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentAngleMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentMagnitudeMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.PowerCalculationID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ReactivePowerOutputMeasurement" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageAngleMeasurementKey" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageMagnitudeMeasurementKey" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerMultiCalculator_PowerCalculation" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerCalculation.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerCalculation__ctor" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ActivePowerOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ActivePowerOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="68" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ActivePowerOutputMeasurement" />
      <setter name="set_ActivePowerOutputMeasurement" />
      <returns>
        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_ActivePowerOutputMeasurement" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ApparentPowerOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ApparentPowerOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ApparentPowerOutputMeasurement" />
      <setter name="set_ApparentPowerOutputMeasurement" />
      <returns>
        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_ApparentPowerOutputMeasurement" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CircuitDescription">
      <topicdata group="api" />
      <apidata name="CircuitDescription" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="43" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CircuitDescription" />
      <setter name="set_CircuitDescription" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_CircuitDescription" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentAngleMeasurementKey">
      <topicdata group="api" />
      <apidata name="CurrentAngleMeasurementKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="58" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CurrentAngleMeasurementKey" />
      <setter name="set_CurrentAngleMeasurementKey" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_CurrentAngleMeasurementKey" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.CurrentMagnitudeMeasurementKey">
      <topicdata group="api" />
      <apidata name="CurrentMagnitudeMeasurementKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="63" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_CurrentMagnitudeMeasurementKey" />
      <setter name="set_CurrentMagnitudeMeasurementKey" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_CurrentMagnitudeMeasurementKey" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.PowerCalculationID">
      <topicdata group="api" />
      <apidata name="PowerCalculationID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="38" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PowerCalculationID" />
      <setter name="set_PowerCalculationID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_PowerCalculationID" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.ReactivePowerOutputMeasurement">
      <topicdata group="api" />
      <apidata name="ReactivePowerOutputMeasurement" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="73" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ReactivePowerOutputMeasurement" />
      <setter name="set_ReactivePowerOutputMeasurement" />
      <returns>
        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_ReactivePowerOutputMeasurement" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageAngleMeasurementKey">
      <topicdata group="api" />
      <apidata name="VoltageAngleMeasurementKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="48" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VoltageAngleMeasurementKey" />
      <setter name="set_VoltageAngleMeasurementKey" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_VoltageAngleMeasurementKey" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerCalculation.VoltageMagnitudeMeasurementKey">
      <topicdata group="api" />
      <apidata name="VoltageMagnitudeMeasurementKey" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculation.cs" startLine="53" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_VoltageMagnitudeMeasurementKey" />
      <setter name="set_VoltageMagnitudeMeasurementKey" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculation" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerCalculation_VoltageMagnitudeMeasurementKey" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation">
      <topicdata group="api" />
      <apidata name="PowerCalculationConfigurationValidation" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculationConfigurationValidation.cs" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidateDatabaseDefinitions" />
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidatePowerCalculationConfigurations(GSF.Data.AdoDataConnection,System.String,System.UInt64,System.String,System.Action{System.String},System.Action{System.Exception})" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_PowerCalculationConfigurationValidation" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation">
      <topicdata name="PowerCalculationConfigurationValidation" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation" />
      <apidata name="PowerCalculationConfigurationValidation" group="type" subgroup="class" />
      <typedata visibility="public" abstract="true" sealed="true" serializable="false" />
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidateDatabaseDefinitions" />
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidatePowerCalculationConfigurations(GSF.Data.AdoDataConnection,System.String,System.UInt64,System.String,System.Action{System.String},System.Action{System.Exception})" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_PowerCalculationConfigurationValidation" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidateDatabaseDefinitions">
      <topicdata group="api" />
      <apidata name="ValidateDatabaseDefinitions" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculationConfigurationValidation.cs" startLine="44" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerCalculationConfigurationValidation_ValidateDatabaseDefinitions" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation.ValidatePowerCalculationConfigurations(GSF.Data.AdoDataConnection,System.String,System.UInt64,System.String,System.Action{System.String},System.Action{System.Exception})">
      <topicdata group="api" />
      <apidata name="ValidatePowerCalculationConfigurations" group="member" subgroup="method" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerCalculationConfigurationValidation.cs" startLine="97" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="database">
          <type api="T:GSF.Data.AdoDataConnection" ref="true" />
        </parameter>
        <parameter name="nodeIDQueryString">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="trackingVersion">
          <type api="T:System.UInt64" ref="false" />
        </parameter>
        <parameter name="arguments">
          <type api="T:System.String" ref="true" />
        </parameter>
        <parameter name="statusMessage">
          <type api="T:System.Action`1" ref="true">
            <specialization>
              <type api="T:System.String" ref="true" />
            </specialization>
          </type>
        </parameter>
        <parameter name="processException">
          <type api="T:System.Action`1" ref="true">
            <specialization>
              <type api="T:System.Exception" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerCalculationConfigurationValidation" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerCalculationConfigurationValidation_ValidatePowerCalculationConfigurations" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement">
      <topicdata group="api" />
      <apidata name="PowerMeasurement" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMeasurement.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMeasurement.#ctor" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Adder" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Description" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.DeviceID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Enabled" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.HistorianID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Multiplier" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.PointTag" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalReference" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalTypeID" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_PowerMeasurement" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.PowerMeasurement">
      <topicdata name="PowerMeasurement" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" />
      <apidata name="PowerMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMeasurement.#ctor" />
      <elements>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_PowerMeasurement" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerMultiCalculator.PowerMeasurement">
      <topicdata name="PowerMeasurement" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" />
      <apidata name="PowerMeasurement" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMeasurement.#ctor" />
      <elements>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Adder" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Description" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.DeviceID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Enabled" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.HistorianID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Multiplier" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.PointTag" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalID" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalReference" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalTypeID" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerMultiCalculator_PowerMeasurement" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerMeasurement.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerMeasurement__ctor" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Adder">
      <topicdata group="api" />
      <apidata name="Adder" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="48" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Adder" />
      <setter name="set_Adder" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_Adder" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Description">
      <topicdata group="api" />
      <apidata name="Description" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="58" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Description" />
      <setter name="set_Description" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_Description" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.DeviceID">
      <topicdata group="api" />
      <apidata name="DeviceID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="63" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_DeviceID" />
      <setter name="set_DeviceID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_DeviceID" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Enabled">
      <topicdata group="api" />
      <apidata name="Enabled" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Enabled" />
      <setter name="set_Enabled" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_Enabled" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.HistorianID">
      <topicdata group="api" />
      <apidata name="HistorianID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="68" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_HistorianID" />
      <setter name="set_HistorianID" />
      <returns>
        <type api="T:System.Nullable`1" ref="false">
          <specialization>
            <type api="T:System.Int32" ref="false" />
          </specialization>
        </type>
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_HistorianID" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.Multiplier">
      <topicdata group="api" />
      <apidata name="Multiplier" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="53" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Multiplier" />
      <setter name="set_Multiplier" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_Multiplier" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.PointTag">
      <topicdata group="api" />
      <apidata name="PointTag" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="43" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PointTag" />
      <setter name="set_PointTag" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_PointTag" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalID">
      <topicdata group="api" />
      <apidata name="SignalID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="38" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalID" />
      <setter name="set_SignalID" />
      <returns>
        <type api="T:System.Guid" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_SignalID" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalReference">
      <topicdata group="api" />
      <apidata name="SignalReference" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="83" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalReference" />
      <setter name="set_SignalReference" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_SignalReference" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMeasurement.SignalTypeID">
      <topicdata group="api" />
      <apidata name="SignalTypeID" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMeasurement.cs" startLine="73" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SignalTypeID" />
      <setter name="set_SignalTypeID" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMeasurement" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMeasurement_SignalTypeID" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter">
      <topicdata group="api" />
      <apidata name="PowerMultiCalculatorAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor" />
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Initialize" />
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AdjustmentStrategy" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AlwaysProduceResult" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.BadDataStrategy" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.EnableTemporalProcessing" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SIUnitsFactor" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Status" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TableName" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter">
      <topicdata name="PowerMultiCalculatorAdapter" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      <apidata name="PowerMultiCalculatorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor" />
      <elements>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Initialize" />
        <element api="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter">
      <topicdata name="PowerMultiCalculatorAdapter" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      <apidata name="PowerMultiCalculatorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AdjustmentStrategy" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AlwaysProduceResult" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.BadDataStrategy" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.EnableTemporalProcessing" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SIUnitsFactor" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Status" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SupportsTemporalProcessing" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TableName" />
        <element api="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TrackRecentValues" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter" />
    </api>
    <api id="Events.T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter">
      <topicdata name="PowerMultiCalculatorAdapter" group="list" subgroup="Events" typeTopicId="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      <apidata name="PowerMultiCalculatorAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" />
      </containers>
      <file name="Events_T_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="116" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter__ctor" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AdjustmentStrategy">
      <topicdata group="api" />
      <apidata name="AdjustmentStrategy" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="133" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AdjustmentStrategy" />
      <setter name="set_AdjustmentStrategy" />
      <returns>
        <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:PowerCalculations.VoltageAdjustmentStrategy" ref="false" />
            <enumValue>
              <field name="LineToNeutral" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_AdjustmentStrategy" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.AlwaysProduceResult">
      <topicdata group="api" />
      <apidata name="AlwaysProduceResult" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="125" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_AlwaysProduceResult" />
      <setter name="set_AlwaysProduceResult" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_AlwaysProduceResult" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.BadDataStrategy">
      <topicdata group="api" />
      <apidata name="BadDataStrategy" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="157" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_BadDataStrategy" />
      <setter name="set_BadDataStrategy" />
      <returns>
        <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:PowerCalculations.BadDataStrategy" ref="false" />
            <enumValue>
              <field name="FlagAsBad" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_BadDataStrategy" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.EnableTemporalProcessing">
      <topicdata group="api" />
      <apidata name="EnableTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="141" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_EnableTemporalProcessing" />
      <setter name="set_EnableTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_EnableTemporalProcessing" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="259" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_Initialize" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="374" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_PublishFrame" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SIUnitsFactor">
      <topicdata group="api" />
      <apidata name="SIUnitsFactor" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="149" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_SIUnitsFactor" />
      <setter name="set_SIUnitsFactor" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1000000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_SIUnitsFactor" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="171" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_Status" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="162" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TableName">
      <topicdata group="api" />
      <apidata name="TableName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="116" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TableName" />
      <setter name="set_TableName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>PowerCalculation</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_TableName" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter.TrackRecentValues">
      <topicdata group="api" />
      <apidata name="TrackRecentValues" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/PowerMultiCalculatorAdapter.cs" startLine="108" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_TrackRecentValues" />
      <setter name="set_TrackRecentValues" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.PowerMultiCalculatorAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_PowerCalculations_PowerMultiCalculator_PowerMultiCalculatorAdapter_TrackRecentValues" />
    </api>
    <api id="T:PowerCalculations.PowerMultiCalculator.RunningAverage">
      <topicdata group="api" />
      <apidata name="RunningAverage" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/RunningAverage.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.RunningAverage.#ctor" />
      <family>
        <ancestors>
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.RunningAverage.#ctor" />
        <element api="M:PowerCalculations.PowerMultiCalculator.RunningAverage.AddValue(System.Double)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="P:PowerCalculations.PowerMultiCalculator.RunningAverage.Average" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
      </containers>
      <file name="T_PowerCalculations_PowerMultiCalculator_RunningAverage" />
    </api>
    <api id="Methods.T:PowerCalculations.PowerMultiCalculator.RunningAverage">
      <topicdata name="RunningAverage" group="list" subgroup="Methods" typeTopicId="T:PowerCalculations.PowerMultiCalculator.RunningAverage" />
      <apidata name="RunningAverage" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.RunningAverage.#ctor" />
      <elements>
        <element api="M:PowerCalculations.PowerMultiCalculator.RunningAverage.AddValue(System.Double)" />
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" />
      </containers>
      <file name="Methods_T_PowerCalculations_PowerMultiCalculator_RunningAverage" />
    </api>
    <api id="Properties.T:PowerCalculations.PowerMultiCalculator.RunningAverage">
      <topicdata name="RunningAverage" group="list" subgroup="Properties" typeTopicId="T:PowerCalculations.PowerMultiCalculator.RunningAverage" />
      <apidata name="RunningAverage" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:PowerCalculations.PowerMultiCalculator.RunningAverage.#ctor" />
      <elements>
        <element api="P:PowerCalculations.PowerMultiCalculator.RunningAverage.Average" />
      </elements>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" />
      </containers>
      <file name="Properties_T_PowerCalculations_PowerMultiCalculator_RunningAverage" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.RunningAverage.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/RunningAverage.cs" />
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_RunningAverage__ctor" />
    </api>
    <api id="M:PowerCalculations.PowerMultiCalculator.RunningAverage.AddValue(System.Double)">
      <topicdata group="api" />
      <apidata name="AddValue" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/RunningAverage.cs" startLine="55" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="value">
          <type api="T:System.Double" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" ref="true" />
      </containers>
      <file name="M_PowerCalculations_PowerMultiCalculator_RunningAverage_AddValue" />
    </api>
    <api id="P:PowerCalculations.PowerMultiCalculator.RunningAverage.Average">
      <topicdata group="api" />
      <apidata name="Average" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/PowerCalculations/PowerMultiCalculator/RunningAverage.cs" startLine="42" />
      <proceduredata virtual="false" />
      <propertydata get="true" />
      <getter name="get_Average" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="PowerCalculations" module="PowerCalculations" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:PowerCalculations.PowerMultiCalculator" />
        <type api="T:PowerCalculations.PowerMultiCalculator.RunningAverage" ref="true" />
      </containers>
      <file name="P_PowerCalculations_PowerMultiCalculator_RunningAverage_Average" />
    </api>
    <api id="N:TestingAdapters">
      <topicdata group="api" />
      <apidata name="TestingAdapters" group="namespace" />
      <elements>
        <element api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
        <element api="T:TestingAdapters.MovingValueInputAdapter" />
        <element api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
        <element api="T:TestingAdapters.RandomValueInputAdapter" />
        <element api="T:TestingAdapters.SetFlagsFilterAdapter" />
        <element api="T:TestingAdapters.SynchronizeLocalClock" />
        <element api="T:TestingAdapters.VirtualActionAdapter" />
        <element api="T:TestingAdapters.VirtualInputAdapter" />
        <element api="T:TestingAdapters.VirtualOutputAdapter" />
      </elements>
      <file name="N_TestingAdapters" />
    </api>
    <api id="T:TestingAdapters.FrameBasedRandomValueInputAdapter">
      <topicdata group="api" />
      <apidata name="FrameBasedRandomValueInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultJitter" />
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultLatency" />
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultPublishRate" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptDisconnection" />
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Initialize" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.PublishRate" />
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_FrameBasedRandomValueInputAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.FrameBasedRandomValueInputAdapter">
      <topicdata name="FrameBasedRandomValueInputAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      <apidata name="FrameBasedRandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptDisconnection" />
        <element api="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Initialize" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_FrameBasedRandomValueInputAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.FrameBasedRandomValueInputAdapter">
      <topicdata name="FrameBasedRandomValueInputAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      <apidata name="FrameBasedRandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.PublishRate" />
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.FrameBasedRandomValueInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_FrameBasedRandomValueInputAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.FrameBasedRandomValueInputAdapter">
      <topicdata name="FrameBasedRandomValueInputAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      <apidata name="FrameBasedRandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_FrameBasedRandomValueInputAdapter" />
    </api>
    <api id="Fields.T:TestingAdapters.FrameBasedRandomValueInputAdapter">
      <topicdata name="FrameBasedRandomValueInputAdapter" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      <apidata name="FrameBasedRandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor" />
      <elements>
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultJitter" />
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultLatency" />
        <element api="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultPublishRate" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" />
      </containers>
      <file name="Fields_T_TestingAdapters_FrameBasedRandomValueInputAdapter" />
    </api>
    <api id="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="Overload_TestingAdapters_FrameBasedRandomValueInputAdapter_Dispose" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="160" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter_AttemptConnection" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="205" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter_AttemptDisconnection" />
    </api>
    <api id="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultJitter">
      <topicdata group="api" />
      <apidata name="DefaultJitter" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_FrameBasedRandomValueInputAdapter_DefaultJitter" />
    </api>
    <api id="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultLatency">
      <topicdata group="api" />
      <apidata name="DefaultLatency" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>125</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_FrameBasedRandomValueInputAdapter_DefaultLatency" />
    </api>
    <api id="F:TestingAdapters.FrameBasedRandomValueInputAdapter.DefaultPublishRate">
      <topicdata group="api" />
      <apidata name="DefaultPublishRate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_FrameBasedRandomValueInputAdapter_DefaultPublishRate" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:TestingAdapters.FrameBasedRandomValueInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="223" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter_Dispose" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="152" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter_GetShortStatus" />
    </api>
    <api id="M:TestingAdapters.FrameBasedRandomValueInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="117" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_FrameBasedRandomValueInputAdapter_Initialize" />
    </api>
    <api id="P:TestingAdapters.FrameBasedRandomValueInputAdapter.PublishRate">
      <topicdata group="api" />
      <apidata name="PublishRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="87" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublishRate" />
      <setter name="set_PublishRate" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_FrameBasedRandomValueInputAdapter_PublishRate" />
    </api>
    <api id="P:TestingAdapters.FrameBasedRandomValueInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="98" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_FrameBasedRandomValueInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.FrameBasedRandomValueInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/FrameBasedRandomValueInputAdapter.cs" startLine="106" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.FrameBasedRandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_FrameBasedRandomValueInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:TestingAdapters.MovingValueInputAdapter">
      <topicdata group="api" />
      <apidata name="MovingValueInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultIncludeTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxHoldTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxMoveTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxValue" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinHoldTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinMoveTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinValue" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultPublishRate" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultRandomNumberSeed" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultValueWraps" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.AttemptDisconnection" />
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.MovingValueInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.MovingValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.Initialize" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.Start" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.MovingValueInputAdapter.ConnectOnDemand" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.IncludeTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxHoldTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxMoveTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxValue" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinHoldTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinMoveTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinValue" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.PublishRate" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.RandomNumberSeed" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.UseAsyncConnect" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.ValueWraps" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_MovingValueInputAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.MovingValueInputAdapter">
      <topicdata name="MovingValueInputAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.MovingValueInputAdapter" />
      <apidata name="MovingValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.MovingValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.AttemptDisconnection" />
        <element api="Overload:TestingAdapters.MovingValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.MovingValueInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.MovingValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.Initialize" />
        <element api="M:TestingAdapters.MovingValueInputAdapter.Start" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_MovingValueInputAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.MovingValueInputAdapter">
      <topicdata name="MovingValueInputAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.MovingValueInputAdapter" />
      <apidata name="MovingValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.MovingValueInputAdapter.ConnectOnDemand" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.IncludeTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxHoldTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxMoveTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MaxValue" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinHoldTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinMoveTime" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.MinValue" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.PublishRate" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.RandomNumberSeed" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.UseAsyncConnect" />
        <element api="P:TestingAdapters.MovingValueInputAdapter.ValueWraps" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_MovingValueInputAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.MovingValueInputAdapter">
      <topicdata name="MovingValueInputAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.MovingValueInputAdapter" />
      <apidata name="MovingValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_MovingValueInputAdapter" />
    </api>
    <api id="Fields.T:TestingAdapters.MovingValueInputAdapter">
      <topicdata name="MovingValueInputAdapter" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.MovingValueInputAdapter" />
      <apidata name="MovingValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.MovingValueInputAdapter.#ctor" />
      <elements>
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultIncludeTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxHoldTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxMoveTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxValue" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinHoldTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinMoveTime" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultMinValue" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultPublishRate" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultRandomNumberSeed" />
        <element api="F:TestingAdapters.MovingValueInputAdapter.DefaultValueWraps" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" />
      </containers>
      <file name="Fields_T_TestingAdapters_MovingValueInputAdapter" />
    </api>
    <api id="Overload:TestingAdapters.MovingValueInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.MovingValueInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="Overload_TestingAdapters_MovingValueInputAdapter_Dispose" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="437" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_AttemptConnection" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="467" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_AttemptDisconnection" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.ConnectOnDemand">
      <topicdata group="api" />
      <apidata name="ConnectOnDemand" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="313" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ConnectOnDemand" />
      <setter name="set_ConnectOnDemand" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_ConnectOnDemand" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultIncludeTime">
      <topicdata group="api" />
      <apidata name="DefaultIncludeTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultIncludeTime" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxHoldTime">
      <topicdata group="api" />
      <apidata name="DefaultMaxHoldTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>10</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMaxHoldTime" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxMoveTime">
      <topicdata group="api" />
      <apidata name="DefaultMaxMoveTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMaxMoveTime" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMaxValue">
      <topicdata group="api" />
      <apidata name="DefaultMaxValue" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMaxValue" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMinHoldTime">
      <topicdata group="api" />
      <apidata name="DefaultMinHoldTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>2</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMinHoldTime" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMinMoveTime">
      <topicdata group="api" />
      <apidata name="DefaultMinMoveTime" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>1</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMinMoveTime" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultMinValue">
      <topicdata group="api" />
      <apidata name="DefaultMinValue" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>0</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultMinValue" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultPublishRate">
      <topicdata group="api" />
      <apidata name="DefaultPublishRate" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultPublishRate" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultRandomNumberSeed">
      <topicdata group="api" />
      <apidata name="DefaultRandomNumberSeed" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>-1</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultRandomNumberSeed" />
    </api>
    <api id="F:TestingAdapters.MovingValueInputAdapter.DefaultValueWraps">
      <topicdata group="api" />
      <apidata name="DefaultValueWraps" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_MovingValueInputAdapter_DefaultValueWraps" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:TestingAdapters.MovingValueInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="482" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_Dispose" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="417" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_GetShortStatus" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.IncludeTime">
      <topicdata group="api" />
      <apidata name="IncludeTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="299" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_IncludeTime" />
      <setter name="set_IncludeTime" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_IncludeTime" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="352" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_Initialize" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MaxHoldTime">
      <topicdata group="api" />
      <apidata name="MaxHoldTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="190" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaxHoldTime" />
      <setter name="set_MaxHoldTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>10</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MaxHoldTime" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MaxMoveTime">
      <topicdata group="api" />
      <apidata name="MaxMoveTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="226" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaxMoveTime" />
      <setter name="set_MaxMoveTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MaxMoveTime" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MaxValue">
      <topicdata group="api" />
      <apidata name="MaxValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="154" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MaxValue" />
      <setter name="set_MaxValue" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MaxValue" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MinHoldTime">
      <topicdata group="api" />
      <apidata name="MinHoldTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="172" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinHoldTime" />
      <setter name="set_MinHoldTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>2</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MinHoldTime" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MinMoveTime">
      <topicdata group="api" />
      <apidata name="MinMoveTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="208" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinMoveTime" />
      <setter name="set_MinMoveTime" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MinMoveTime" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.MinValue">
      <topicdata group="api" />
      <apidata name="MinValue" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="136" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MinValue" />
      <setter name="set_MinValue" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_MinValue" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.PublishRate">
      <topicdata group="api" />
      <apidata name="PublishRate" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="244" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PublishRate" />
      <setter name="set_PublishRate" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_PublishRate" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.RandomNumberSeed">
      <topicdata group="api" />
      <apidata name="RandomNumberSeed" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="280" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RandomNumberSeed" />
      <setter name="set_RandomNumberSeed" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>-1</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_RandomNumberSeed" />
    </api>
    <api id="M:TestingAdapters.MovingValueInputAdapter.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="427" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_MovingValueInputAdapter_Start" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="322" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_MovingValueInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="336" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_MovingValueInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:TestingAdapters.MovingValueInputAdapter.ValueWraps">
      <topicdata group="api" />
      <apidata name="ValueWraps" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/MovingValueInputAdapter.cs" startLine="262" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_ValueWraps" />
      <setter name="set_ValueWraps" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.MovingValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_MovingValueInputAdapter_ValueWraps" />
    </api>
    <api id="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter">
      <topicdata group="api" />
      <apidata name="NormalizeSubsecondTimestampsFilterAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultFramesPerSecond" />
        <element api="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultSupportsTemporalProcessing" />
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
        <element api="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.Initialize" />
        <element api="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.FramesPerSecond" />
        <element api="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter">
      <topicdata name="NormalizeSubsecondTimestampsFilterAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      <apidata name="NormalizeSubsecondTimestampsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
      <elements>
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.Initialize" />
        <element api="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter">
      <topicdata name="NormalizeSubsecondTimestampsFilterAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      <apidata name="NormalizeSubsecondTimestampsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.FramesPerSecond" />
        <element api="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter">
      <topicdata name="NormalizeSubsecondTimestampsFilterAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      <apidata name="NormalizeSubsecondTimestampsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter" />
    </api>
    <api id="Fields.T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter">
      <topicdata name="NormalizeSubsecondTimestampsFilterAdapter" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      <apidata name="NormalizeSubsecondTimestampsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor" />
      <elements>
        <element api="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultFramesPerSecond" />
        <element api="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultSupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" />
      </containers>
      <file name="Fields_T_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter" />
    </api>
    <api id="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" startLine="67" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter__ctor" />
    </api>
    <api id="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultFramesPerSecond">
      <topicdata group="api" />
      <apidata name="DefaultFramesPerSecond" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>30</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_DefaultFramesPerSecond" />
    </api>
    <api id="F:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.DefaultSupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="DefaultSupportsTemporalProcessing" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>False</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_DefaultSupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.FramesPerSecond">
      <topicdata group="api" />
      <apidata name="FramesPerSecond" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" startLine="67" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_FramesPerSecond" />
      <setter name="set_FramesPerSecond" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>30</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_FramesPerSecond" />
    </api>
    <api id="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" startLine="89" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_Initialize" />
    </api>
    <api id="M:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" startLine="106" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_ProcessMeasurements" />
    </api>
    <api id="P:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/NormalizeSubsecondTimestampsFilterAdapter.cs" startLine="78" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.NormalizeSubsecondTimestampsFilterAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_NormalizeSubsecondTimestampsFilterAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="T:TestingAdapters.RandomValueInputAdapter">
      <topicdata group="api" />
      <apidata name="RandomValueInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.RandomValueInputAdapter.DefaultInterpointDelay" />
        <element api="F:TestingAdapters.RandomValueInputAdapter.DefaultPointsToSend" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.Initialize" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.RandomValueInputAdapter.InterpointDelay" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.Name" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.PointsToSend" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.Status" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_RandomValueInputAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.RandomValueInputAdapter">
      <topicdata name="RandomValueInputAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.RandomValueInputAdapter" />
      <apidata name="RandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.RandomValueInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.RandomValueInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.RandomValueInputAdapter.Initialize" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_RandomValueInputAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.RandomValueInputAdapter">
      <topicdata name="RandomValueInputAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.RandomValueInputAdapter" />
      <apidata name="RandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.RandomValueInputAdapter.InterpointDelay" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.Name" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.PointsToSend" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.Status" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.RandomValueInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_RandomValueInputAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.RandomValueInputAdapter">
      <topicdata name="RandomValueInputAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.RandomValueInputAdapter" />
      <apidata name="RandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_RandomValueInputAdapter" />
    </api>
    <api id="Fields.T:TestingAdapters.RandomValueInputAdapter">
      <topicdata name="RandomValueInputAdapter" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.RandomValueInputAdapter" />
      <apidata name="RandomValueInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.RandomValueInputAdapter.#ctor" />
      <elements>
        <element api="F:TestingAdapters.RandomValueInputAdapter.DefaultInterpointDelay" />
        <element api="F:TestingAdapters.RandomValueInputAdapter.DefaultPointsToSend" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" />
      </containers>
      <file name="Fields_T_TestingAdapters_RandomValueInputAdapter" />
    </api>
    <api id="M:TestingAdapters.RandomValueInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="121" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_RandomValueInputAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.RandomValueInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="257" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_RandomValueInputAdapter_AttemptConnection" />
    </api>
    <api id="M:TestingAdapters.RandomValueInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="266" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_RandomValueInputAdapter_AttemptDisconnection" />
    </api>
    <api id="F:TestingAdapters.RandomValueInputAdapter.DefaultInterpointDelay">
      <topicdata group="api" />
      <apidata name="DefaultInterpointDelay" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>33</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_RandomValueInputAdapter_DefaultInterpointDelay" />
    </api>
    <api id="F:TestingAdapters.RandomValueInputAdapter.DefaultPointsToSend">
      <topicdata group="api" />
      <apidata name="DefaultPointsToSend" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>5</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_RandomValueInputAdapter_DefaultPointsToSend" />
    </api>
    <api id="M:TestingAdapters.RandomValueInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="249" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_RandomValueInputAdapter_GetShortStatus" />
    </api>
    <api id="M:TestingAdapters.RandomValueInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="226" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_RandomValueInputAdapter_Initialize" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.InterpointDelay">
      <topicdata group="api" />
      <apidata name="InterpointDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="192" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_InterpointDelay" />
      <setter name="set_InterpointDelay" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>33</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_RandomValueInputAdapter_InterpointDelay" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.Name">
      <topicdata group="api" />
      <apidata name="Name" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="160" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Name" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Name">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_RandomValueInputAdapter_Name" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.PointsToSend">
      <topicdata group="api" />
      <apidata name="PointsToSend" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="174" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PointsToSend" />
      <setter name="set_PointsToSend" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_RandomValueInputAdapter_PointsToSend" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="207" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_RandomValueInputAdapter_Status" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="149" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_RandomValueInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.RandomValueInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/RandomValueInputAdapter.cs" startLine="138" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.RandomValueInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_RandomValueInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:TestingAdapters.SetFlagsFilterAdapter">
      <topicdata group="api" />
      <apidata name="SetFlagsFilterAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.SetFlagsFilterAdapter.DefaultFlags" />
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
        <element api="M:TestingAdapters.SetFlagsFilterAdapter.Initialize" />
        <element api="M:TestingAdapters.SetFlagsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:TestingAdapters.SetFlagsFilterAdapter.Flags" />
        <element api="P:TestingAdapters.SetFlagsFilterAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_SetFlagsFilterAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.SetFlagsFilterAdapter">
      <topicdata name="SetFlagsFilterAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.SetFlagsFilterAdapter" />
      <apidata name="SetFlagsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
      <elements>
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.SetFlagsFilterAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.GetShortStatus(System.Int32)">
          <apidata name="GetShortStatus" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <parameters>
            <parameter name="maxLength">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="HandleNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IFilterAdapter.HandleNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.IsInputMeasurement(GSF.TimeSeries.MeasurementKey)">
          <apidata name="IsInputMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="key">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.SetFlagsFilterAdapter.Initialize" />
        <element api="M:TestingAdapters.SetFlagsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_SetFlagsFilterAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.SetFlagsFilterAdapter">
      <topicdata name="SetFlagsFilterAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.SetFlagsFilterAdapter" />
      <apidata name="SetFlagsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.ExecutionOrder">
          <apidata name="ExecutionOrder" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ExecutionOrder" />
          <setter name="set_ExecutionOrder" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IFilterAdapter.ExecutionOrder">
              <type api="T:GSF.TimeSeries.Adapters.IFilterAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FilterAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
              <argument>
                <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
                <enumValue>
                  <field name="Never" />
                </enumValue>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:TestingAdapters.SetFlagsFilterAdapter.Flags" />
        <element api="P:TestingAdapters.SetFlagsFilterAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_SetFlagsFilterAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.SetFlagsFilterAdapter">
      <topicdata name="SetFlagsFilterAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.SetFlagsFilterAdapter" />
      <apidata name="SetFlagsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_SetFlagsFilterAdapter" />
    </api>
    <api id="Fields.T:TestingAdapters.SetFlagsFilterAdapter">
      <topicdata name="SetFlagsFilterAdapter" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.SetFlagsFilterAdapter" />
      <apidata name="SetFlagsFilterAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SetFlagsFilterAdapter.#ctor" />
      <elements>
        <element api="F:TestingAdapters.SetFlagsFilterAdapter.DefaultFlags" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" />
      </containers>
      <file name="Fields_T_TestingAdapters_SetFlagsFilterAdapter" />
    </api>
    <api id="M:TestingAdapters.SetFlagsFilterAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SetFlagsFilterAdapter__ctor" />
    </api>
    <api id="F:TestingAdapters.SetFlagsFilterAdapter.DefaultFlags">
      <topicdata group="api" />
      <apidata name="DefaultFlags" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <enumValue>
        <field name="Normal" />
      </enumValue>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <file name="F_TestingAdapters_SetFlagsFilterAdapter_DefaultFlags" />
    </api>
    <api id="P:TestingAdapters.SetFlagsFilterAdapter.Flags">
      <topicdata group="api" />
      <apidata name="Flags" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" startLine="57" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_Flags" />
      <setter name="set_Flags" />
      <returns>
        <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:GSF.TimeSeries.MeasurementStateFlags" ref="false" />
            <enumValue>
              <field name="Normal" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SetFlagsFilterAdapter_Flags" />
    </api>
    <api id="M:TestingAdapters.SetFlagsFilterAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" startLine="79" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SetFlagsFilterAdapter_Initialize" />
    </api>
    <api id="M:TestingAdapters.SetFlagsFilterAdapter.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" startLine="97" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FilterAdapterBase.ProcessMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FilterAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SetFlagsFilterAdapter_ProcessMeasurements" />
    </api>
    <api id="P:TestingAdapters.SetFlagsFilterAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SetFlagsFilterAdapter.cs" startLine="66" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SetFlagsFilterAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_SetFlagsFilterAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="T:TestingAdapters.SynchronizeLocalClock">
      <topicdata group="api" />
      <apidata name="SynchronizeLocalClock" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultPreferGoodTimeQuality" />
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateFrequency" />
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateTolerance" />
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.SynchronizeLocalClock.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.SynchronizeLocalClock.EnableSystemTimePrivilege" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.ForceSync" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Initialize" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.ManualSync(System.String)" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Start" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Stop" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.SynchronizeLocalClock.FallBackOnLocalClock" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.PreferGoodTimeQuality" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.Status" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.TrackLatestMeasurements" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UpdateFrequency" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UpdateTolerance" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UseLocalClockAsRealTime" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_SynchronizeLocalClock" />
    </api>
    <api id="Methods.T:TestingAdapters.SynchronizeLocalClock">
      <topicdata name="SynchronizeLocalClock" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.SynchronizeLocalClock" />
      <apidata name="SynchronizeLocalClock" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.SynchronizeLocalClock.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:TestingAdapters.SynchronizeLocalClock.Dispose(System.Boolean)" />
        </element>
        <element api="M:TestingAdapters.SynchronizeLocalClock.EnableSystemTimePrivilege" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.ForceSync" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Initialize" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.ManualSync(System.String)" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Start" />
        <element api="M:TestingAdapters.SynchronizeLocalClock.Stop" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" />
      </containers>
      <file name="Methods_T_TestingAdapters_SynchronizeLocalClock" />
    </api>
    <api id="Properties.T:TestingAdapters.SynchronizeLocalClock">
      <topicdata name="SynchronizeLocalClock" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.SynchronizeLocalClock" />
      <apidata name="SynchronizeLocalClock" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Int32" ref="false" />
                <value>0</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>10</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Double" ref="false" />
                <value>5</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.SynchronizeLocalClock.FallBackOnLocalClock" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.PreferGoodTimeQuality" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.Status" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.TrackLatestMeasurements" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UpdateFrequency" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UpdateTolerance" />
        <element api="P:TestingAdapters.SynchronizeLocalClock.UseLocalClockAsRealTime" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" />
      </containers>
      <file name="Properties_T_TestingAdapters_SynchronizeLocalClock" />
    </api>
    <api id="Events.T:TestingAdapters.SynchronizeLocalClock">
      <topicdata name="SynchronizeLocalClock" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.SynchronizeLocalClock" />
      <apidata name="SynchronizeLocalClock" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.DiscardingMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.UnpublishedSamples">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" />
      </containers>
      <file name="Events_T_TestingAdapters_SynchronizeLocalClock" />
    </api>
    <api id="Fields.T:TestingAdapters.SynchronizeLocalClock">
      <topicdata name="SynchronizeLocalClock" group="list" subgroup="Fields" typeTopicId="T:TestingAdapters.SynchronizeLocalClock" />
      <apidata name="SynchronizeLocalClock" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.SynchronizeLocalClock.#ctor" />
      <elements>
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultPreferGoodTimeQuality" />
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateFrequency" />
        <element api="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateTolerance" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" />
      </containers>
      <file name="Fields_T_TestingAdapters_SynchronizeLocalClock" />
    </api>
    <api id="Overload:TestingAdapters.SynchronizeLocalClock.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.SynchronizeLocalClock.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="Overload_TestingAdapters_SynchronizeLocalClock_Dispose" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="146" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock__ctor" />
    </api>
    <api id="F:TestingAdapters.SynchronizeLocalClock.DefaultPreferGoodTimeQuality">
      <topicdata group="api" />
      <apidata name="DefaultPreferGoodTimeQuality" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <value>True</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="F_TestingAdapters_SynchronizeLocalClock_DefaultPreferGoodTimeQuality" />
    </api>
    <api id="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateFrequency">
      <topicdata group="api" />
      <apidata name="DefaultUpdateFrequency" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <value>1000</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="F_TestingAdapters_SynchronizeLocalClock_DefaultUpdateFrequency" />
    </api>
    <api id="F:TestingAdapters.SynchronizeLocalClock.DefaultUpdateTolerance">
      <topicdata group="api" />
      <apidata name="DefaultUpdateTolerance" group="member" subgroup="field" />
      <memberdata visibility="public" static="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" />
      <fielddata literal="true" initonly="false" serialized="true" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <value>0.001</value>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="F_TestingAdapters_SynchronizeLocalClock_DefaultUpdateTolerance" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:TestingAdapters.SynchronizeLocalClock.Dispose" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="258" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_Dispose" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.EnableSystemTimePrivilege">
      <topicdata group="api" />
      <apidata name="EnableSystemTimePrivilege" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="353" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Attempts to enable system time privilege for the current process. Privilege must be already granted.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_TestingAdapters_SynchronizeLocalClock_EnableSystemTimePrivilege" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.FallBackOnLocalClock">
      <topicdata group="api" />
      <apidata name="FallBackOnLocalClock" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="193" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.FallBackOnLocalClock">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_FallBackOnLocalClock" />
      <setter name="set_FallBackOnLocalClock" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_FallBackOnLocalClock" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.ForceSync">
      <topicdata group="api" />
      <apidata name="ForceSync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="406" />
      <proceduredata virtual="false" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Forces local clock synchronization to absolute latest received time value.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_TestingAdapters_SynchronizeLocalClock_ForceSync" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="440" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_GetShortStatus" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="285" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_Initialize" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.ManualSync(System.String)">
      <topicdata group="api" />
      <apidata name="ManualSync" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="381" />
      <proceduredata virtual="false" />
      <parameters>
        <parameter name="dateTime">
          <type api="T:System.String" ref="true" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>Manually synchronizes local to specified date/time.</value>
          </argument>
          <argument>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
            <value>System.String[]</value>
          </argument>
        </attribute>
      </attributes>
      <file name="M_TestingAdapters_SynchronizeLocalClock_ManualSync" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.PreferGoodTimeQuality">
      <topicdata group="api" />
      <apidata name="PreferGoodTimeQuality" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="167" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_PreferGoodTimeQuality" />
      <setter name="set_PreferGoodTimeQuality" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>True</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_PreferGoodTimeQuality" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
      <topicdata group="api" />
      <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="448" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.FacileActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
            <specialization>
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </specialization>
          </type>
        </parameter>
      </parameters>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_QueueMeasurementsForProcessing" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.Start">
      <topicdata group="api" />
      <apidata name="Start" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="337" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_Start" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.Status">
      <topicdata group="api" />
      <apidata name="Status" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="225" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.Status">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_Status" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
        <member api="P:GSF.IProvideStatus.Status">
          <type api="T:GSF.IProvideStatus" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="P_TestingAdapters_SynchronizeLocalClock_Status" />
    </api>
    <api id="M:TestingAdapters.SynchronizeLocalClock.Stop">
      <topicdata group="api" />
      <apidata name="Stop" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="326" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="M_TestingAdapters_SynchronizeLocalClock_Stop" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="213" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <file name="P_TestingAdapters_SynchronizeLocalClock_SupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.TrackLatestMeasurements">
      <topicdata group="api" />
      <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="206" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.TrackLatestMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_TrackLatestMeasurements" />
      <setter name="set_TrackLatestMeasurements" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_TrackLatestMeasurements" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.UpdateFrequency">
      <topicdata group="api" />
      <apidata name="UpdateFrequency" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="146" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UpdateFrequency" />
      <setter name="set_UpdateFrequency" />
      <returns>
        <type api="T:System.Int32" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Int32" ref="false" />
            <value>1000</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_UpdateFrequency" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.UpdateTolerance">
      <topicdata group="api" />
      <apidata name="UpdateTolerance" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="156" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_UpdateTolerance" />
      <setter name="set_UpdateTolerance" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>0.001</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_UpdateTolerance" />
    </api>
    <api id="P:TestingAdapters.SynchronizeLocalClock.UseLocalClockAsRealTime">
      <topicdata group="api" />
      <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/SynchronizeLocalClock.cs" startLine="180" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.FacileActionAdapterBase.UseLocalClockAsRealTime">
          <type api="T:GSF.TimeSeries.Adapters.FacileActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_UseLocalClockAsRealTime" />
      <setter name="set_UseLocalClockAsRealTime" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.SynchronizeLocalClock" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Never" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="P_TestingAdapters_SynchronizeLocalClock_UseLocalClockAsRealTime" />
    </api>
    <api id="T:TestingAdapters.VirtualActionAdapter">
      <topicdata group="api" />
      <apidata name="VirtualActionAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualActionAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualActionAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualActionAdapter.#ctor" />
        <element api="M:TestingAdapters.VirtualActionAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.VirtualActionAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualActionAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_VirtualActionAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.VirtualActionAdapter">
      <topicdata name="VirtualActionAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.VirtualActionAdapter" />
      <apidata name="VirtualActionAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualActionAdapter.#ctor" />
      <elements>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.Dispose">
          <element api="M:GSF.TimeSeries.ConcentratorBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.ConcentratorBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ExamineQueueState">
          <apidata name="ExamineQueueState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Examines concentration frame queue state.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IActionAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.ResetStatistics">
          <apidata name="ResetStatistics" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.ResetStatistics">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Resets the statistics of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Start">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Starts the action adapter or restarts it if it is already running.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.ConcentratorBase.Stop">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Stops the action adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.TryGetMinimumNeededMeasurements(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement[]@)">
          <apidata name="TryGetMinimumNeededMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurements">
              <referenceTo>
                <arrayOf rank="1">
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </arrayOf>
              </referenceTo>
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.AssignMeasurementToFrame(GSF.TimeSeries.IFrame,GSF.TimeSeries.IMeasurement)">
          <apidata name="AssignMeasurementToFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="frame">
              <type api="T:GSF.TimeSeries.IFrame" ref="true" />
            </parameter>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.CreateNewFrame(GSF.Ticks)">
          <apidata name="CreateNewFrame" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.MillisecondsFromRealTime(GSF.Ticks)">
          <apidata name="MillisecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnDiscardingMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnDiscardingMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualActionAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.ConcentratorBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries" />
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.OnUnpublishedSamples(System.Int32)">
          <apidata name="OnUnpublishedSamples" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="seconds">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SecondsFromRealTime(GSF.Ticks)">
          <apidata name="SecondsFromRealTime" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <parameters>
            <parameter name="timestamp">
              <type api="T:GSF.Ticks" ref="false" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurement(GSF.TimeSeries.IMeasurement)">
          <apidata name="SortMeasurement" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.ConcentratorBase.SortMeasurements(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="SortMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualActionAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.VirtualActionAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_VirtualActionAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.VirtualActionAdapter">
      <topicdata name="VirtualActionAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.VirtualActionAdapter" />
      <apidata name="VirtualActionAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualActionAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.FramesPerSecond">
          <apidata name="FramesPerSecond" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_FramesPerSecond" />
          <setter name="set_FramesPerSecond" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LagTime">
          <apidata name="LagTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LagTime" />
          <setter name="set_LagTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.LeadTime">
          <apidata name="LeadTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_LeadTime" />
          <setter name="set_LeadTime" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.MinimumMeasurementsToUse">
          <apidata name="MinimumMeasurementsToUse" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MinimumMeasurementsToUse" />
          <setter name="set_MinimumMeasurementsToUse" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectInputDemands">
          <apidata name="RespectInputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectInputDemands" />
          <setter name="set_RespectInputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectInputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.RespectOutputDemands">
          <apidata name="RespectOutputDemands" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RespectOutputDemands" />
          <setter name="set_RespectOutputDemands" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IActionAdapter.RespectOutputDemands">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.ShowConcentratorStatus">
          <apidata name="ShowConcentratorStatus" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ShowConcentratorStatus" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.ConcentratorBase.Status">
              <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowPreemptivePublishing">
          <apidata name="AllowPreemptivePublishing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowPreemptivePublishing" />
          <setter name="set_AllowPreemptivePublishing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AllowSortsByArrival">
          <apidata name="AllowSortsByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_AllowSortsByArrival" />
          <setter name="set_AllowSortsByArrival" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.AveragePublicationTimePerFrame">
          <apidata name="AveragePublicationTimePerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_AveragePublicationTimePerFrame" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DiscardedMeasurements">
          <apidata name="DiscardedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DiscardedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsampledMeasurements">
          <apidata name="DownsampledMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_DownsampledMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.DownsamplingMethod">
          <apidata name="DownsamplingMethod" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_DownsamplingMethod" />
          <setter name="set_DownsamplingMethod" />
          <returns>
            <type api="T:GSF.TimeSeries.DownsamplingMethod" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ExpectedMeasurements">
          <apidata name="ExpectedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ExpectedMeasurements" />
          <setter name="set_ExpectedMeasurements" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.FramesAheadOfSchedule">
          <apidata name="FramesAheadOfSchedule" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_FramesAheadOfSchedule" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.IgnoreBadTimestamps">
          <apidata name="IgnoreBadTimestamps" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_IgnoreBadTimestamps" />
          <setter name="set_IgnoreBadTimestamps" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LagTicks">
          <apidata name="LagTicks" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LagTicks" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurement">
          <apidata name="LastDiscardedMeasurement" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurement" />
          <returns>
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastDiscardedMeasurementLatency">
          <apidata name="LastDiscardedMeasurementLatency" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastDiscardedMeasurementLatency" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LastFrame">
          <apidata name="LastFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LastFrame" />
          <returns>
            <type api="T:GSF.TimeSeries.IFrame" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.LatestMeasurements">
          <apidata name="LatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_LatestMeasurements" />
          <returns>
            <type api="T:GSF.TimeSeries.ImmediateMeasurements" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MaximumPublicationTimeout">
          <apidata name="MaximumPublicationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_MaximumPublicationTimeout" />
          <setter name="set_MaximumPublicationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MeasurementsSortedByArrival">
          <apidata name="MeasurementsSortedByArrival" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MeasurementsSortedByArrival" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.MissedSortsByTimeout">
          <apidata name="MissedSortsByTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MissedSortsByTimeout" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PerformTimestampReasonabilityCheck">
          <apidata name="PerformTimestampReasonabilityCheck" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_PerformTimestampReasonabilityCheck" />
          <setter name="set_PerformTimestampReasonabilityCheck" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessByReceivedTimestamp">
          <apidata name="ProcessByReceivedTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessByReceivedTimestamp" />
          <setter name="set_ProcessByReceivedTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedFrames">
          <apidata name="PublishedFrames" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedFrames" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.PublishedMeasurements">
          <apidata name="PublishedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_PublishedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.QueueState">
          <apidata name="QueueState" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_QueueState" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RealTime">
          <apidata name="RealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_RealTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.ReceivedMeasurements">
          <apidata name="ReceivedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_ReceivedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RoundToNearestTimestamp">
          <apidata name="RoundToNearestTimestamp" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_RoundToNearestTimestamp" />
          <setter name="set_RoundToNearestTimestamp" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TicksPerFrame">
          <apidata name="TicksPerFrame" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TicksPerFrame" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TimeResolution">
          <apidata name="TimeResolution" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TimeResolution" />
          <setter name="set_TimeResolution" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TotalPublicationTime">
          <apidata name="TotalPublicationTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_TotalPublicationTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.TrackLatestMeasurements">
          <apidata name="TrackLatestMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_TrackLatestMeasurements" />
          <setter name="set_TrackLatestMeasurements" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UseLocalClockAsRealTime">
          <apidata name="UseLocalClockAsRealTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UseLocalClockAsRealTime" />
          <setter name="set_UseLocalClockAsRealTime" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.UsePrecisionTimer">
          <apidata name="UsePrecisionTimer" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_UsePrecisionTimer" />
          <setter name="set_UsePrecisionTimer" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.ConcentratorBase.WaitHandleExpirations">
          <apidata name="WaitHandleExpirations" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_WaitHandleExpirations" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualActionAdapter.SupportsTemporalProcessing" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_VirtualActionAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.VirtualActionAdapter">
      <topicdata name="VirtualActionAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.VirtualActionAdapter" />
      <apidata name="VirtualActionAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualActionAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IActionAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IActionAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.ActionAdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.DiscardingMeasurements">
          <apidata name="DiscardingMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_DiscardingMeasurements" />
          <remover name="remove_DiscardingMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.ConcentratorBase.UnpublishedSamples">
          <apidata name="UnpublishedSamples" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnpublishedSamples" />
          <remover name="remove_UnpublishedSamples" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries" />
            <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_VirtualActionAdapter" />
    </api>
    <api id="M:TestingAdapters.VirtualActionAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualActionAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualActionAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.VirtualActionAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualActionAdapter.cs" startLine="59" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.ActionAdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualActionAdapter_GetShortStatus" />
    </api>
    <api id="M:TestingAdapters.VirtualActionAdapter.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
      <topicdata group="api" />
      <apidata name="PublishFrame" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualActionAdapter.cs" startLine="70" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.ConcentratorBase.PublishFrame(GSF.TimeSeries.IFrame,System.Int32)">
          <type api="T:GSF.TimeSeries.ConcentratorBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="frame">
          <type api="T:GSF.TimeSeries.IFrame" ref="true" />
        </parameter>
        <parameter name="index">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualActionAdapter_PublishFrame" />
    </api>
    <api id="P:TestingAdapters.VirtualActionAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualActionAdapter.cs" startLine="46" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.ActionAdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.ActionAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualActionAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualActionAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="T:TestingAdapters.VirtualInputAdapter">
      <topicdata group="api" />
      <apidata name="VirtualInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualInputAdapter.#ctor" />
        <element api="M:TestingAdapters.VirtualInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.VirtualInputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.VirtualInputAdapter.GetShortStatus(System.Int32)" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.VirtualInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Advanced" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_TestingAdapters_VirtualInputAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.VirtualInputAdapter">
      <topicdata name="VirtualInputAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.VirtualInputAdapter" />
      <apidata name="VirtualInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.VirtualInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualInputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.VirtualInputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.VirtualInputAdapter.GetShortStatus(System.Int32)" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_VirtualInputAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.VirtualInputAdapter">
      <topicdata name="VirtualInputAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.VirtualInputAdapter" />
      <apidata name="VirtualInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.WPF.dll</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
              </argument>
              <argument>
                <type api="T:System.String" ref="true" />
                <nullValue />
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualInputAdapter.SupportsTemporalProcessing" />
        <element api="P:TestingAdapters.VirtualInputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_VirtualInputAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.VirtualInputAdapter">
      <topicdata name="VirtualInputAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.VirtualInputAdapter" />
      <apidata name="VirtualInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_VirtualInputAdapter" />
    </api>
    <api id="M:TestingAdapters.VirtualInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualInputAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.VirtualInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" startLine="80" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualInputAdapter_AttemptConnection" />
    </api>
    <api id="M:TestingAdapters.VirtualInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" startLine="87" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualInputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:TestingAdapters.VirtualInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" startLine="72" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualInputAdapter_GetShortStatus" />
    </api>
    <api id="P:TestingAdapters.VirtualInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" startLine="59" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:TestingAdapters.VirtualInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualInputAdapter.cs" startLine="48" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualInputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualInputAdapter_UseAsyncConnect" />
    </api>
    <api id="T:TestingAdapters.VirtualOutputAdapter">
      <topicdata group="api" />
      <apidata name="VirtualOutputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualOutputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualOutputAdapter.#ctor" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualOutputAdapter.InputMeasurementKeys" />
        <element api="P:TestingAdapters.VirtualOutputAdapter.OutputIsForArchive" />
        <element api="P:TestingAdapters.VirtualOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
      </containers>
      <file name="T_TestingAdapters_VirtualOutputAdapter" />
    </api>
    <api id="Methods.T:TestingAdapters.VirtualOutputAdapter">
      <topicdata name="VirtualOutputAdapter" group="list" subgroup="Methods" typeTopicId="T:TestingAdapters.VirtualOutputAdapter" />
      <apidata name="VirtualOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualOutputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="Overload:TestingAdapters.VirtualOutputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Dispose(System.Boolean)">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <overrides>
              <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose(System.Boolean)">
                <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
              </member>
            </overrides>
            <parameters>
              <parameter name="disposing">
                <type api="T:System.Boolean" ref="false" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ExecuteMetadataRefresh">
          <apidata name="ExecuteMetadataRefresh" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Flush">
          <apidata name="Flush" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Initialize">
          <apidata name="Initialize" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Initialize">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
            <member api="M:GSF.ISupportLifecycle.Initialize">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.OnUnprocessedMeasurements(System.Int32)">
          <apidata name="OnUnprocessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="unprocessedMeasurements">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementForProcessing(GSF.TimeSeries.IMeasurement)">
          <apidata name="QueueMeasurementForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurement">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
          <apidata name="QueueMeasurementsForProcessing" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.IEnumerable`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.QueueMeasurementsForProcessing(System.Collections.Generic.IEnumerable{GSF.TimeSeries.IMeasurement})">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RefreshMetadata">
          <apidata name="RefreshMetadata" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Requests metadata refresh of output adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.RemoveMeasurements(System.Int32)">
          <apidata name="RemoveMeasurements" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="total">
              <type api="T:System.Int32" ref="false" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IOutputAdapter.RemoveMeasurements(System.Int32)">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:TestingAdapters.VirtualOutputAdapter.AttemptConnection" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.AttemptDisconnection" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:TestingAdapters.VirtualOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" />
      </containers>
      <file name="Methods_T_TestingAdapters_VirtualOutputAdapter" />
    </api>
    <api id="Properties.T:TestingAdapters.VirtualOutputAdapter">
      <topicdata name="VirtualOutputAdapter" group="list" subgroup="Properties" typeTopicId="T:TestingAdapters.VirtualOutputAdapter" />
      <apidata name="VirtualOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualOutputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InputSourceIDs">
          <apidata name="InputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputSourceIDs" />
          <setter name="set_InputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.InputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.InternalProcessQueue">
          <apidata name="InternalProcessQueue" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_InternalProcessQueue" />
          <returns>
            <type api="T:GSF.Collections.ProcessQueue`1" ref="true">
              <specialization>
                <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
              </specialization>
            </type>
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.MetadataRefreshOperation">
          <apidata name="MetadataRefreshOperation" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_MetadataRefreshOperation" />
          <returns>
            <type api="T:GSF.Threading.LongSynchronizedOperation" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputMeasurements">
          <apidata name="OutputMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputMeasurements" />
          <setter name="set_OutputMeasurements" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequestedInputMeasurementKeys">
          <apidata name="RequestedInputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedInputMeasurementKeys" />
          <setter name="set_RequestedInputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.RequestedInputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.RequeueOnException">
          <apidata name="RequeueOnException" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequeueOnException" />
          <setter name="set_RequeueOnException" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
            </attribute>
            <attribute>
              <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
              <argument>
                <type api="T:System.Boolean" ref="false" />
                <value>False</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.SupportsTemporalProcessing">
          <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_SupportsTemporalProcessing" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:TestingAdapters.VirtualOutputAdapter.InputMeasurementKeys" />
        <element api="P:TestingAdapters.VirtualOutputAdapter.OutputIsForArchive" />
        <element api="P:TestingAdapters.VirtualOutputAdapter.UseAsyncConnect" />
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" />
      </containers>
      <file name="Properties_T_TestingAdapters_VirtualOutputAdapter" />
    </api>
    <api id="Events.T:TestingAdapters.VirtualOutputAdapter">
      <topicdata name="VirtualOutputAdapter" group="list" subgroup="Events" typeTopicId="T:TestingAdapters.VirtualOutputAdapter" />
      <apidata name="VirtualOutputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:TestingAdapters.VirtualOutputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.OutputAdapterBase.UnprocessedMeasurements">
          <apidata name="UnprocessedMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_UnprocessedMeasurements" />
          <remover name="remove_UnprocessedMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Int32" ref="false" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Int32" ref="false" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IOutputAdapter.UnprocessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" />
      </containers>
      <file name="Events_T_TestingAdapters_VirtualOutputAdapter" />
    </api>
    <api id="M:TestingAdapters.VirtualOutputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" />
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualOutputAdapter__ctor" />
    </api>
    <api id="M:TestingAdapters.VirtualOutputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="90" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualOutputAdapter_AttemptConnection" />
    </api>
    <api id="M:TestingAdapters.VirtualOutputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="97" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualOutputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:TestingAdapters.VirtualOutputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="111" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualOutputAdapter_GetShortStatus" />
    </api>
    <api id="P:TestingAdapters.VirtualOutputAdapter.InputMeasurementKeys">
      <topicdata group="api" />
      <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="50" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_InputMeasurementKeys" />
      <setter name="set_InputMeasurementKeys" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualOutputAdapter_InputMeasurementKeys" />
    </api>
    <api id="P:TestingAdapters.VirtualOutputAdapter.OutputIsForArchive">
      <topicdata group="api" />
      <apidata name="OutputIsForArchive" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="66" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_OutputIsForArchive" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IOutputAdapter.OutputIsForArchive">
          <type api="T:GSF.TimeSeries.Adapters.IOutputAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualOutputAdapter_OutputIsForArchive" />
    </api>
    <api id="M:TestingAdapters.VirtualOutputAdapter.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
      <topicdata group="api" />
      <apidata name="ProcessMeasurements" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="104" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.OutputAdapterBase.ProcessMeasurements(GSF.TimeSeries.IMeasurement[])">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="measurements">
          <arrayOf rank="1">
            <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
          </arrayOf>
        </parameter>
      </parameters>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="M_TestingAdapters_VirtualOutputAdapter_ProcessMeasurements" />
    </api>
    <api id="P:TestingAdapters.VirtualOutputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/TestingAdapters/VirtualOutputAdapter.cs" startLine="77" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.OutputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.OutputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="TestingAdapters" module="TestingAdapters" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:TestingAdapters" />
        <type api="T:TestingAdapters.VirtualOutputAdapter" ref="true" />
      </containers>
      <file name="P_TestingAdapters_VirtualOutputAdapter_UseAsyncConnect" />
    </api>
    <api id="N:WavInputAdapter">
      <topicdata group="api" />
      <apidata name="WavInputAdapter" group="namespace" />
      <elements>
        <element api="T:WavInputAdapter.WavInputAdapter" />
      </elements>
      <file name="N_WavInputAdapter" />
    </api>
    <api id="T:WavInputAdapter.WavInputAdapter">
      <topicdata group="api" />
      <apidata name="WavInputAdapter" group="type" subgroup="class" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:WavInputAdapter.WavInputAdapter.#ctor" />
      <family>
        <ancestors>
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          <type api="T:System.Object" ref="true" />
        </ancestors>
      </family>
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:WavInputAdapter.WavInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:WavInputAdapter.WavInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:WavInputAdapter.WavInputAdapter.#ctor" />
        <element api="M:WavInputAdapter.WavInputAdapter.AttemptConnection" />
        <element api="M:WavInputAdapter.WavInputAdapter.AttemptDisconnection" />
        <element api="Overload:WavInputAdapter.WavInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:WavInputAdapter.WavInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:WavInputAdapter.WavInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:WavInputAdapter.WavInputAdapter.Initialize" />
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:WavInputAdapter.WavInputAdapter.MemoryCache" />
        <element api="P:WavInputAdapter.WavInputAdapter.OutputMeasurements" />
        <element api="P:WavInputAdapter.WavInputAdapter.RecoveryDelay" />
        <element api="P:WavInputAdapter.WavInputAdapter.SupportsTemporalProcessing" />
        <element api="P:WavInputAdapter.WavInputAdapter.UseAsyncConnect" />
        <element api="P:WavInputAdapter.WavInputAdapter.WavFileName" />
      </elements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:WavInputAdapter" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:System.ComponentModel.EditorBrowsableAttribute" ref="true" />
          <argument>
            <type api="T:System.ComponentModel.EditorBrowsableState" ref="false" />
            <enumValue>
              <field name="Advanced" />
            </enumValue>
          </argument>
        </attribute>
      </attributes>
      <file name="T_WavInputAdapter_WavInputAdapter" />
    </api>
    <api id="Methods.T:WavInputAdapter.WavInputAdapter">
      <topicdata name="WavInputAdapter" group="list" subgroup="Methods" typeTopicId="T:WavInputAdapter.WavInputAdapter" />
      <apidata name="WavInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:WavInputAdapter.WavInputAdapter.#ctor" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Finalize">
          <apidata name="Finalize" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:System.Object.Finalize">
              <type api="T:System.Object" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.GetHashCode">
          <apidata name="GetHashCode" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:System.Object.GetHashCode">
              <type api="T:System.Object" ref="true" />
            </member>
          </overrides>
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.IncrementProcessedMeasurements(System.Int64)">
          <apidata name="IncrementProcessedMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="totalAdded">
              <type api="T:System.Int64" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnConfigurationChanged">
          <apidata name="OnConfigurationChanged" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnInputMeasurementKeysUpdated">
          <apidata name="OnInputMeasurementKeysUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnOutputMeasurementsUpdated">
          <apidata name="OnOutputMeasurementsUpdated" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="Overload:WavInputAdapter.WavInputAdapter.OnProcessException">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(System.Exception)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="ex">
                <type api="T:System.Exception" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnProcessException(GSF.Diagnostics.MessageLevel,System.Exception,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnProcessException" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="exception">
                <type api="T:System.Exception" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="Overload:WavInputAdapter.WavInputAdapter.OnStatusMessage">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(System.String,System.Object[])">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="false" />
            <parameters>
              <parameter name="formattedStatus">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="args" params="true">
                <arrayOf rank="1">
                  <type api="T:System.Object" ref="true" />
                </arrayOf>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
            <attributes>
              <attribute>
                <type api="T:GSF.Annotations.StringFormatMethodAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>formattedStatus</value>
                </argument>
              </attribute>
              <attribute>
                <type api="T:System.ObsoleteAttribute" ref="true" />
                <argument>
                  <type api="T:System.String" ref="true" />
                  <value>Switch to using overload with MessageLevel parameter - this method may be removed from future builds.</value>
                </argument>
                <argument>
                  <type api="T:System.Boolean" ref="false" />
                  <value>False</value>
                </argument>
              </attribute>
            </attributes>
          </element>
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.OnStatusMessage(GSF.Diagnostics.MessageLevel,System.String,System.String,GSF.Diagnostics.MessageFlags)">
            <apidata name="OnStatusMessage" group="member" subgroup="method" />
            <memberdata visibility="family" />
            <proceduredata virtual="true" />
            <parameters>
              <parameter name="level">
                <type api="T:GSF.Diagnostics.MessageLevel" ref="false" />
              </parameter>
              <parameter name="status">
                <type api="T:System.String" ref="true" />
              </parameter>
              <parameter name="eventName" optional="true">
                <type api="T:System.String" ref="true" />
                <argument>
                  <type api="T:System.Object" ref="true" />
                  <nullValue />
                </argument>
              </parameter>
              <parameter name="flags" optional="true">
                <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                <argument>
                  <type api="T:GSF.Diagnostics.MessageFlags" ref="false" />
                  <enumValue>
                    <field name="None" />
                  </enumValue>
                </argument>
              </parameter>
            </parameters>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetInitializedState(System.Boolean)">
          <apidata name="SetInitializedState" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="initialized">
              <type api="T:System.Boolean" ref="false" />
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Manually sets the initialized state of the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.SetTemporalConstraint(System.String,System.String,System.String)">
          <apidata name="SetTemporalConstraint" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="startTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="stopTime">
              <type api="T:System.String" ref="true" />
            </parameter>
            <parameter name="constraintParameters">
              <type api="T:System.String" ref="true" />
            </parameter>
          </parameters>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.SetTemporalConstraint(System.String,System.String,System.String)">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
          <attributes>
            <attribute>
              <type api="T:GSF.TimeSeries.Adapters.AdapterCommandAttribute" ref="true" />
              <argument>
                <type api="T:System.String" ref="true" />
                <value>Defines a temporal processing constraint for the adapter.</value>
              </argument>
              <argument>
                <arrayOf rank="1">
                  <type api="T:System.String" ref="true" />
                </arrayOf>
                <value>System.String[]</value>
              </argument>
            </attribute>
          </attributes>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnConnected">
          <apidata name="OnConnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnDisconnected">
          <apidata name="OnDisconnected" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnNewMeasurements(System.Collections.Generic.ICollection{GSF.TimeSeries.IMeasurement})">
          <apidata name="OnNewMeasurements" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="measurements">
              <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                <specialization>
                  <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                </specialization>
              </type>
            </parameter>
          </parameters>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.OnProcessingComplete">
          <apidata name="OnProcessingComplete" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="true" />
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Start">
          <apidata name="Start" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Start">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Start">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Stop">
          <apidata name="Stop" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="M:GSF.TimeSeries.Adapters.AdapterBase.Stop">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <implements>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="M:GSF.TimeSeries.Adapters.IAdapter.Stop">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.Equals(System.Object)">
          <apidata name="Equals" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <parameters>
            <parameter name="obj">
              <type api="T:System.Object" ref="true" />
            </parameter>
          </parameters>
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.GetType">
          <apidata name="GetType" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Type" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.MemberwiseClone">
          <apidata name="MemberwiseClone" group="member" subgroup="method" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <returns>
            <type api="T:System.Object" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:System.Object.ToString">
          <apidata name="ToString" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <containers>
            <library assembly="mscorlib" module="mscorlib" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:System" />
            <type api="T:System.Object" ref="true" />
          </containers>
        </element>
        <element api="M:WavInputAdapter.WavInputAdapter.AttemptConnection" />
        <element api="M:WavInputAdapter.WavInputAdapter.AttemptDisconnection" />
        <element api="Overload:WavInputAdapter.WavInputAdapter.Dispose">
          <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
            <apidata name="Dispose" group="member" subgroup="method" />
            <memberdata visibility="public" />
            <proceduredata virtual="true" final="true" />
            <implements>
              <member api="M:System.IDisposable.Dispose">
                <type api="T:System.IDisposable" ref="true" />
              </member>
            </implements>
            <containers>
              <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
              <namespace api="N:GSF.TimeSeries.Adapters" />
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </containers>
          </element>
          <element api="M:WavInputAdapter.WavInputAdapter.Dispose(System.Boolean)" />
        </element>
        <element api="M:WavInputAdapter.WavInputAdapter.GetShortStatus(System.Int32)" />
        <element api="M:WavInputAdapter.WavInputAdapter.Initialize" />
      </elements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" />
      </containers>
      <file name="Methods_T_WavInputAdapter_WavInputAdapter" />
    </api>
    <api id="Properties.T:WavInputAdapter.WavInputAdapter">
      <topicdata name="WavInputAdapter" group="list" subgroup="Properties" typeTopicId="T:WavInputAdapter.WavInputAdapter" />
      <apidata name="WavInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:WavInputAdapter.WavInputAdapter.#ctor" />
      <elements>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.AutoStart">
          <apidata name="AutoStart" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_AutoStart" />
          <setter name="set_AutoStart" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.AutoStart">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionInfo">
          <apidata name="ConnectionInfo" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ConnectionInfo" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionInfo">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ConnectionString">
          <apidata name="ConnectionString" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionString" />
          <setter name="set_ConnectionString" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ConnectionString">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.DataSource">
          <apidata name="DataSource" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_DataSource" />
          <setter name="set_DataSource" />
          <returns>
            <type api="T:System.Data.DataSet" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.DataSource">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Enabled">
          <apidata name="Enabled" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Enabled" />
          <setter name="set_Enabled" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.Enabled">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ID">
          <apidata name="ID" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ID" />
          <setter name="set_ID" />
          <returns>
            <type api="T:System.UInt32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ID">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.InitializationTimeout">
          <apidata name="InitializationTimeout" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InitializationTimeout" />
          <setter name="set_InitializationTimeout" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InitializationTimeout">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Initialized">
          <apidata name="Initialized" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Initialized" />
          <setter name="set_Initialized" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Initialized">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.IsDisposed">
          <apidata name="IsDisposed" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_IsDisposed" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.ISupportLifecycle.IsDisposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Log">
          <apidata name="Log" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_Log" />
          <returns>
            <type api="T:GSF.Diagnostics.LogPublisher" ref="true" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.MeasurementReportingInterval">
          <apidata name="MeasurementReportingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_MeasurementReportingInterval" />
          <setter name="set_MeasurementReportingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Name">
          <apidata name="Name" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_Name" />
          <setter name="set_Name" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Name">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Name">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessedMeasurements">
          <apidata name="ProcessedMeasurements" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_ProcessedMeasurements" />
          <returns>
            <type api="T:System.Int64" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessedMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.ProcessingInterval">
          <apidata name="ProcessingInterval" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_ProcessingInterval" />
          <setter name="set_ProcessingInterval" />
          <returns>
            <type api="T:System.Int32" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.ProcessingInterval">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.RunTime">
          <apidata name="RunTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_RunTime" />
          <returns>
            <type api="T:GSF.Units.Time" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.Settings">
          <apidata name="Settings" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <propertydata get="true" />
          <getter name="get_Settings" />
          <returns>
            <type api="T:System.Collections.Generic.Dictionary`2" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.Settings">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTime">
          <apidata name="StartTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StartTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StartTimeConstraint">
          <apidata name="StartTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StartTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StartTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTime">
          <apidata name="StopTime" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="false" />
          <propertydata get="true" />
          <getter name="get_StopTime" />
          <returns>
            <type api="T:GSF.Ticks" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.AdapterBase.StopTimeConstraint">
          <apidata name="StopTimeConstraint" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" />
          <getter name="get_StopTimeConstraint" />
          <returns>
            <type api="T:System.DateTime" ref="false" />
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.StopTimeConstraint">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.ConnectionAttemptInterval">
          <apidata name="ConnectionAttemptInterval" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_ConnectionAttemptInterval" />
          <setter name="set_ConnectionAttemptInterval" />
          <returns>
            <type api="T:System.Double" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.EnableConnectionErrors">
          <apidata name="EnableConnectionErrors" group="member" subgroup="property" />
          <memberdata visibility="family" />
          <proceduredata virtual="false" />
          <propertydata get="true" set="true" />
          <getter name="get_EnableConnectionErrors" />
          <setter name="set_EnableConnectionErrors" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.InputMeasurementKeys">
          <apidata name="InputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_InputMeasurementKeys" />
          <setter name="set_InputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.IsConnected">
          <apidata name="IsConnected" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" set-visibility="family" />
          <getter name="get_IsConnected" />
          <setter name="set_IsConnected" />
          <returns>
            <type api="T:System.Boolean" ref="false" />
          </returns>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.OutputSourceIDs">
          <apidata name="OutputSourceIDs" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_OutputSourceIDs" />
          <setter name="set_OutputSourceIDs" />
          <returns>
            <arrayOf rank="1">
              <type api="T:System.String" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.OutputSourceIDs">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.RequestedOutputMeasurementKeys">
          <apidata name="RequestedOutputMeasurementKeys" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <propertydata get="true" set="true" />
          <getter name="get_RequestedOutputMeasurementKeys" />
          <setter name="set_RequestedOutputMeasurementKeys" />
          <returns>
            <arrayOf rank="1">
              <type api="T:GSF.TimeSeries.MeasurementKey" ref="true" />
            </arrayOf>
          </returns>
          <implements>
            <member api="P:GSF.TimeSeries.Adapters.IInputAdapter.RequestedOutputMeasurementKeys">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:GSF.TimeSeries.Adapters.InputAdapterBase.Status">
          <apidata name="Status" group="member" subgroup="property" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" />
          <overrides>
            <member api="P:GSF.TimeSeries.Adapters.AdapterBase.Status">
              <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
            </member>
          </overrides>
          <propertydata get="true" />
          <getter name="get_Status" />
          <returns>
            <type api="T:System.String" ref="true" />
          </returns>
          <implements>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
            <member api="P:GSF.IProvideStatus.Status">
              <type api="T:GSF.IProvideStatus" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="P:WavInputAdapter.WavInputAdapter.MemoryCache" />
        <element api="P:WavInputAdapter.WavInputAdapter.OutputMeasurements" />
        <element api="P:WavInputAdapter.WavInputAdapter.RecoveryDelay" />
        <element api="P:WavInputAdapter.WavInputAdapter.SupportsTemporalProcessing" />
        <element api="P:WavInputAdapter.WavInputAdapter.UseAsyncConnect" />
        <element api="P:WavInputAdapter.WavInputAdapter.WavFileName" />
      </elements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" />
      </containers>
      <file name="Properties_T_WavInputAdapter_WavInputAdapter" />
    </api>
    <api id="Events.T:WavInputAdapter.WavInputAdapter">
      <topicdata name="WavInputAdapter" group="list" subgroup="Events" typeTopicId="T:WavInputAdapter.WavInputAdapter" />
      <apidata name="WavInputAdapter" group="type" subgroup="class" />
      <typedata visibility="public" serializable="false" defaultConstructor="M:WavInputAdapter.WavInputAdapter.#ctor" />
      <elements>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ConfigurationChanged">
          <apidata name="ConfigurationChanged" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ConfigurationChanged" />
          <remover name="remove_ConfigurationChanged" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ConfigurationChanged">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.Disposed">
          <apidata name="Disposed" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_Disposed" />
          <remover name="remove_Disposed" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.ISupportLifecycle.Disposed">
              <type api="T:GSF.ISupportLifecycle" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.InputMeasurementKeysUpdated">
          <apidata name="InputMeasurementKeysUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_InputMeasurementKeysUpdated" />
          <remover name="remove_InputMeasurementKeysUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.InputMeasurementKeysUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurementsUpdated">
          <apidata name="OutputMeasurementsUpdated" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_OutputMeasurementsUpdated" />
          <remover name="remove_OutputMeasurementsUpdated" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurementsUpdated">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.ProcessException">
          <apidata name="ProcessException" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessException" />
          <remover name="remove_ProcessException" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Exception" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Exception" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.ProcessException">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.AdapterBase.StatusMessage">
          <apidata name="StatusMessage" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_StatusMessage" />
          <remover name="remove_StatusMessage" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.String" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.String" ref="true" />
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IAdapter.StatusMessage">
              <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.NewMeasurements">
          <apidata name="NewMeasurements" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_NewMeasurements" />
          <remover name="remove_NewMeasurements" />
          <eventhandler>
            <type api="T:System.EventHandler`1" ref="true">
              <specialization>
                <type api="T:GSF.EventArgs`1" ref="true">
                  <specialization>
                    <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                      <specialization>
                        <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                      </specialization>
                    </type>
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventhandler>
          <eventargs>
            <type api="T:GSF.EventArgs`1" ref="true">
              <specialization>
                <type api="T:System.Collections.Generic.ICollection`1" ref="true">
                  <specialization>
                    <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
                  </specialization>
                </type>
              </specialization>
            </type>
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.NewMeasurements">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
        <element api="E:GSF.TimeSeries.Adapters.InputAdapterBase.ProcessingComplete">
          <apidata name="ProcessingComplete" group="member" subgroup="event" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <eventdata add="true" remove="true" />
          <adder name="add_ProcessingComplete" />
          <remover name="remove_ProcessingComplete" />
          <eventhandler>
            <type api="T:System.EventHandler" ref="true" />
          </eventhandler>
          <eventargs>
            <type api="T:System.EventArgs" ref="true" />
          </eventargs>
          <implements>
            <member api="E:GSF.TimeSeries.Adapters.IInputAdapter.ProcessingComplete">
              <type api="T:GSF.TimeSeries.Adapters.IInputAdapter" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
          </containers>
        </element>
      </elements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" />
      </containers>
      <file name="Events_T_WavInputAdapter_WavInputAdapter" />
    </api>
    <api id="Overload:WavInputAdapter.WavInputAdapter.Dispose">
      <topicdata name="Dispose" group="list" subgroup="overload" memberSubgroup="method" pseudo="true" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <elements>
        <element api="M:GSF.TimeSeries.Adapters.AdapterBase.Dispose">
          <apidata name="Dispose" group="member" subgroup="method" />
          <memberdata visibility="public" />
          <proceduredata virtual="true" final="true" />
          <implements>
            <member api="M:System.IDisposable.Dispose">
              <type api="T:System.IDisposable" ref="true" />
            </member>
          </implements>
          <containers>
            <library assembly="GSF.TimeSeries" module="GSF.TimeSeries" kind="DynamicallyLinkedLibrary" />
            <namespace api="N:GSF.TimeSeries.Adapters" />
            <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
          </containers>
        </element>
        <element api="M:WavInputAdapter.WavInputAdapter.Dispose(System.Boolean)" />
      </elements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="Overload_WavInputAdapter_WavInputAdapter_Dispose" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.#ctor">
      <topicdata group="api" />
      <apidata name=".ctor" group="member" subgroup="constructor" />
      <memberdata visibility="public" special="true" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" />
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter__ctor" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.AttemptConnection">
      <topicdata group="api" />
      <apidata name="AttemptConnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="171" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptConnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter_AttemptConnection" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.AttemptDisconnection">
      <topicdata group="api" />
      <apidata name="AttemptDisconnection" group="member" subgroup="method" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="184" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.AttemptDisconnection">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter_AttemptDisconnection" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.Dispose(System.Boolean)">
      <topicdata group="api" />
      <apidata name="Dispose" group="member" subgroup="method" />
      <memberdata visibility="family" overload="Overload:WavInputAdapter.WavInputAdapter.Dispose" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="198" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Dispose(System.Boolean)">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="disposing">
          <type api="T:System.Boolean" ref="false" />
        </parameter>
      </parameters>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter_Dispose" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.GetShortStatus(System.Int32)">
      <topicdata group="api" />
      <apidata name="GetShortStatus" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="229" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.AdapterBase.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <parameters>
        <parameter name="maxLength">
          <type api="T:System.Int32" ref="false" />
        </parameter>
      </parameters>
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <implements>
        <member api="M:GSF.TimeSeries.Adapters.IAdapter.GetShortStatus(System.Int32)">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter_GetShortStatus" />
    </api>
    <api id="M:WavInputAdapter.WavInputAdapter.Initialize">
      <topicdata group="api" />
      <apidata name="Initialize" group="member" subgroup="method" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="139" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="M:GSF.TimeSeries.Adapters.InputAdapterBase.Initialize">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <implements>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
        <member api="M:GSF.ISupportLifecycle.Initialize">
          <type api="T:GSF.ISupportLifecycle" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="M_WavInputAdapter_WavInputAdapter_Initialize" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.MemoryCache">
      <topicdata group="api" />
      <apidata name="MemoryCache" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="97" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_MemoryCache" />
      <setter name="set_MemoryCache" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Boolean" ref="false" />
            <value>False</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_WavInputAdapter_WavInputAdapter_MemoryCache" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.OutputMeasurements">
      <topicdata group="api" />
      <apidata name="OutputMeasurements" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="113" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" set="true" />
      <getter name="get_OutputMeasurements" />
      <setter name="set_OutputMeasurements" />
      <returns>
        <arrayOf rank="1">
          <type api="T:GSF.TimeSeries.IMeasurement" ref="true" />
        </arrayOf>
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.OutputMeasurements">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.CustomConfigurationEditorAttribute" ref="true" />
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.WPF.dll</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <value>GSF.TimeSeries.UI.Editors.MeasurementEditor</value>
          </argument>
          <argument>
            <type api="T:System.String" ref="true" />
            <nullValue />
          </argument>
        </attribute>
      </attributes>
      <file name="P_WavInputAdapter_WavInputAdapter_OutputMeasurements" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.RecoveryDelay">
      <topicdata group="api" />
      <apidata name="RecoveryDelay" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="86" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_RecoveryDelay" />
      <setter name="set_RecoveryDelay" />
      <returns>
        <type api="T:System.Double" ref="false" />
      </returns>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
        <attribute>
          <type api="T:System.ComponentModel.DefaultValueAttribute" ref="true" />
          <argument>
            <type api="T:System.Double" ref="false" />
            <value>5</value>
          </argument>
        </attribute>
      </attributes>
      <file name="P_WavInputAdapter_WavInputAdapter_RecoveryDelay" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.SupportsTemporalProcessing">
      <topicdata group="api" />
      <apidata name="SupportsTemporalProcessing" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="128" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.AdapterBase.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.AdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_SupportsTemporalProcessing" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <implements>
        <member api="P:GSF.TimeSeries.Adapters.IAdapter.SupportsTemporalProcessing">
          <type api="T:GSF.TimeSeries.Adapters.IAdapter" ref="true" />
        </member>
      </implements>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="P_WavInputAdapter_WavInputAdapter_SupportsTemporalProcessing" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.UseAsyncConnect">
      <topicdata group="api" />
      <apidata name="UseAsyncConnect" group="member" subgroup="property" />
      <memberdata visibility="family" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="123" />
      <proceduredata virtual="true" />
      <overrides>
        <member api="P:GSF.TimeSeries.Adapters.InputAdapterBase.UseAsyncConnect">
          <type api="T:GSF.TimeSeries.Adapters.InputAdapterBase" ref="true" />
        </member>
      </overrides>
      <propertydata get="true" />
      <getter name="get_UseAsyncConnect" />
      <returns>
        <type api="T:System.Boolean" ref="false" />
      </returns>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <file name="P_WavInputAdapter_WavInputAdapter_UseAsyncConnect" />
    </api>
    <api id="P:WavInputAdapter.WavInputAdapter.WavFileName">
      <topicdata group="api" />
      <apidata name="WavFileName" group="member" subgroup="property" />
      <memberdata visibility="public" />
      <sourceContext file="Libraries/Adapters/WavInputAdapter/WavInputAdapter.cs" startLine="78" />
      <proceduredata virtual="false" />
      <propertydata get="true" set="true" />
      <getter name="get_WavFileName" />
      <setter name="set_WavFileName" />
      <returns>
        <type api="T:System.String" ref="true" />
      </returns>
      <containers>
        <library assembly="WavInputAdapter" module="WavInputAdapter" kind="DynamicallyLinkedLibrary">
          <assemblydata version="2.4.278-beta" />
          <noAptca />
        </library>
        <namespace api="N:WavInputAdapter" />
        <type api="T:WavInputAdapter.WavInputAdapter" ref="true" />
      </containers>
      <attributes>
        <attribute>
          <type api="T:GSF.TimeSeries.Adapters.ConnectionStringParameterAttribute" ref="true" />
        </attribute>
      </attributes>
      <file name="P_WavInputAdapter_WavInputAdapter_WavFileName" />
    </api>
    <api id="R:Project_GSFTimeSeriesAdapters">
      <topicdata group="root" />
      <elements>
        <element api="N:AdoAdapters" />
        <element api="N:ArchivistAdapters" />
        <element api="N:AudioAdapters" />
        <element api="N:AverageFrequencyUI" />
        <element api="N:COMTRADEAdapters" />
        <element api="N:CsvAdapters" />
        <element api="N:CSVAdapters" />
        <element api="N:DataQualityMonitoring" />
        <element api="N:DataQualityMonitoring.Services" />
        <element api="N:DNP3Adapters" />
        <element api="N:DynamicCalculator" />
        <element api="N:eDNAAdapters" />
        <element api="N:EpriExport" />
        <element api="N:FileAdapters" />
        <element api="N:FtpAdapters" />
        <element api="N:GrafanaAdapters" />
        <element api="N:GrafanaAdapters.Annotations" />
        <element api="N:GrafanaAdapters.DataSourceValueTypes" />
        <element api="N:GrafanaAdapters.DataSourceValueTypes.BuiltIn" />
        <element api="N:GrafanaAdapters.Functions" />
        <element api="N:GrafanaAdapters.Functions.BuiltIn" />
        <element api="N:GrafanaAdapters.Metadata" />
        <element api="N:GrafanaAdapters.Model.Annotations" />
        <element api="N:GrafanaAdapters.Model.Common" />
        <element api="N:GrafanaAdapters.Model.Database" />
        <element api="N:GrafanaAdapters.Model.Functions" />
        <element api="N:GrafanaAdapters.Model.Metadata" />
        <element api="N:Hadoop.Replication" />
        <element api="N:HistorianAdapters" />
        <element api="N:ICCPExport" />
        <element api="N:InfluxDBAdapters" />
        <element api="N:KafkaAdapters" />
        <element api="N:MongoAdapters" />
        <element api="N:MySqlAdapters" />
        <element api="N:OneSecondFrequencyAverager" />
        <element api="N:PhasorProtocolAdapters" />
        <element api="N:PhasorProtocolAdapters.BpaPdcStream" />
        <element api="N:PhasorProtocolAdapters.Iec61850_90_5" />
        <element api="N:PhasorProtocolAdapters.IeeeC37_118" />
        <element api="N:PhasorProtocolAdapters.Model" />
        <element api="N:PIAdapters" />
        <element api="N:PowerCalculations" />
        <element api="N:PowerCalculations.EventDetection" />
        <element api="N:PowerCalculations.PowerMultiCalculator" />
        <element api="N:TestingAdapters" />
        <element api="N:WavInputAdapter" />
      </elements>
      <file name="R_Project_GSFTimeSeriesAdapters" />
    </api>
  </apis>
</reflection>